Position: Team Lead Java
Category: Java
English level: upper
Years of experience: 7


Hello,
I have worked in big companies like Luxoft, PrivatBank and so on as Senior Java Developer and Team Lead.

Kindly look a short summary:

* Experienced Software Engineer with more than 7+ years in software development on Java SE, EE
* Education: National University, Mechanical Mathematical Faculty
* Deep knowledge and experience in Spring frameworks, Hibernate ORM
* Practical knowledge of OOP Design Patterns
* Strong knowledge in algorithms and data structures
* Good knowledge and experience in CI/CD principles and tools
* Practical experience in unit/integration testing

Past project details: 
* Develop and maintain REST applications
* Design and documented REST/HTTP APIs, including JSON data formats and API versioning strategy
* Involved into splitting application to microservices
* Estimate new features
* Manage development team
* Resolved many issues with a team being Key developer/Team Leader;
* Resolved many technical issues in legacy application and simplified it
* Did uncountable number of stories
* Did a lot of code reviews