Position: Java Developer
Category: Java
English level: upper
Years of experience: 4

My key achievements:
• Leaded a development team
• Mentored newcomers and assisting during onboarding process
• Detailed documentation and creation diagrams for existing systems and processes also wrote code style for tests
• Implemented and designed services
• Responsible for the integration between the monolithic and internal microservices
• Implemented of Batch processing system with Spring + Kafka
• Took part in the development service, which was responsible for the migration of 7 million media files and the daily process of migration fresh media files
• Supported and debugged applications migration to Anthos cluster with DevOps team
• Made decision and proposal of architectural solutions, created diagrams and documentations also communicated with architects from the client side
• Actively participated in knowledge transfer, support and mentored newcomers
Software Engineer (Java + Angular) with 4+ years experience specialized in web applications development. The main profile is server-side development in Java.

Took part in different projects with a multinational team as a key developer. Currently focused on software development. Performed tasks of different levels of complexity and scope from writing unit tests and small fixes to designing a microservice architecture and implementing Kafka on a project. Also I was a team lead for half a year, my responsibilities included, leading a team of 3 developers, communication with the customer, planning sprints, sprint demo in other words, I was responsible for the full Scrum cycle.

I like to look for new ways to solve problems and create tools for development process optimization. I am responsible, a fast learner, polite with my colleagues, I take into account the opinions of other people and always ready to listen and help.