To main content
 
Certificate of Hard&Soft Skills
]
[
This certificate confirms that
Kirill Milavidau
successfully completed the course «‎Technical Leadership»‎
lasting 14 weeks

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: Distributed Systems Patterns. Integration Patterns

Module 2: Systematization of Existing Components of a Distributed System
Topic 4: Architectural Components Systematization and Database Systematization
Topic 5: Message Queuing and Caches Systematization
Topic 6: Load Balancers and File Storage Systematization
Topic 7: Distributed Computing and ORM Frameworks Systematization

Module 3: The Most Significant Aspects of the Development Process for an Architect
Topic 8: Tools and Approaches to Monitoring. Distributing the System Across Different Availability Zones or Data Centers
Topic 9: Quality Management
Topic 10: Migrations and Zero Downtime Deployment

Module 4: Architect Communications
Topic 11: Microservices, Monoliths, and Organizations. Business architecture
Topic 12: Architect communications

4 architectural design tasks