"What is necessary is easy and what is difficult is unnecessary" - Hryhorii Savych Skovoroda
I have a unique combination of Business and Technical skills and over 25 years of experience in building technologies and leading large distributed teams from 10 to over 150 people. While having Ph.D. in Probability Theory from Moscow State University, I've also graduated Financial Engineering, Marketing and Psychology courses.
I possess 25+ years of experience in Software Architecture of Large Business Systems (Microservices, Event-Driven Architecture, SOA). For the last 15 years I’ve been working with the Agile development principal and worked on architecture, development and DevOps in Distributed and Cloud environments (AWS, Google Cloud Platform, Microsoft Azure).
Most of all I believe in a holistic approach to company building, understanding the business model and goals which allows to architect and build modern state-of-the-art systems and strive to be an inspirational leader to the teams that I manage.