Position: Architect, Lead Developer, CTO, Director of Engineering
Category: Lead
English level: fluent
Years of experience: 11

1. Held lead positions in enterprise and startup companies.
2. Created distributed and local teams up to 20 engineers with high retention rate.
3. Played key technical role in implementation of complex products of different kind. 

My most significant achievements:
1. Led development of enterprise telecom products from scratch.
2. Designed and led implementation of low-latency search and analytic platform for financial market.
3. Played a role of CTO in small startup on cryptocurrency market
4. Hired 100+ engineers for different positions in different projects 
5. Conducted many demo sessions to customers and executive management.
I have 15 years of experience in software design and development on different positions. I'v led teams of 4-20 people, worked in multinational companies of different size.
I can combine business and technical responsibilities, focusing on quality and performance.

Business skills:

Product management
Leadership
Project management and planning
Efficient communication
Team management, integrity
Knowledge sharing, coaching 

Technical skills: 

Deep understanding of JVM, Java, Scala, Kotlin
Data engineering experience (Hadoop, Hive, Apache Spark, Apache Flink, Kafka Streams, etc.)
Working knowledge of reactive systems
Working knowledge of cloud infrastructure and containerization technologies (AWS, GCP, Kubernetes, Docker) 
Extensive experience with different databases (Elastic Search, PostgreSQL, MongoDB,  Cassandra, etc)
I seek for an opportunity to make an impact, take part in key decisions, learn and share knowledge, work with talented people that treat others with respect.