To main content
 
Certificate of Hard&Soft Skills
]
[
This certificate is awarded to
Denis Romodanov
upon the successful completion of a program of study
course «‎Technical Leadership»‎
lasting 43 hours
Teacher of The Course
]
[
Developer since 2003, has been teaching since 2008, training seniors and architects since 2018. He has shared expertise in more than 100 meetups and conferences.
Pavel is one of the founders of various communities of IT specialists, including ByChange, Free IT. He perfomed the roles of developer, team lead, architect, CTO in small startups, large corporations and product companies.

  • Architect: Miro, EPAM
  • CTO: AmadoAd Ltd., SplitMetrics, Leverice
  • Tech Advisor: LeoHome Inc.

Trained more than 1K developers over the past 15 years, including over 200 architects. Creates educational courses for many technical areas.

Specializations: distributed systems architecture, highload, microservice architectures, systems engineering, engineer growth, corporate communication.


Founding Teacher at Hard&Soft Skills
Pavel Veinik
The course programme included:
]
[
Module 1: Technical Context of Tech Lead and Architect Tasks
Topic 1: The Concept of a Good Tech Lead
Topic 2: Boundaries of the Possible, Quality Criteria, Laws of Distributed Systems
Topic 3: Fundamentals of Systems Engineering

Module 2: Systematization of Existing Components of a Distributed System
Topic 4: Distributed Systems. Scalability, Availability, Stability Patterns
Topic 5: System and Pattern Integration
Topic 6: Component Systematization
Topic 7: Database Systematization
Topic 8: Message Queuing Systematization
Topic 9: File Storage and Distributed Computing Systematization
Topic 10: Caches and Load Balancers Systematization
Topic 11: ORM Frameworks Systematization. Tools and Approaches to Monitoring

Module 3: The Most Significant Aspects of the Development Process for an Architect
Topic 12: Distributing the System Across Different Availability Zones or Data Centers
Topic 13: Infrastructure and DevOps
Topic 14: Quality Management. Migrations and Zero Downtime Deployment
Topic 15: Microservices, Monoliths, and Organizations

Module 4: Architect Communications
Topic 16: Communication during the Initial Phases of a Project, Discovery Phase. Architect communication when managing Technical Debt, reviewing the Architecture of other teams, and during other activities
Topic 16.1: Career: Tech Lead and Beyond