Position: Java Consultant / Tech Lead
Category: Java
English level: fluent
Years of experience: 8

- started as a developer, I helped to grew a team from 4 to 16 people and became a team lead
- helped customer to increase a productivity of a credit advisors by 30%
- created a unique Enterprise Java course program based on active training
- launched my own training center
- taught more than 40 junior and middle Java developer
Experience in leadership and mentoring. Experience in public speaking and making technical presentations on the customer side. Experience in making architectural decisions.  

Major technical skills: Java, OO Design, Hibernate ORM, Spring framework, Spring Boot, Clean Code and TDD.

As a person, I'm 100% optimist with an ability to energize others :)
A technical part of me is interested in building robust and clear architectures that allow companies to grow and scale their businesses. 

The other part of me is interested in creating effective teams and processes that allow people to be productive and realize their potential.