Position: Senior Software Java Engineer
Category: Java
English level: upper
Years of experience: 5

Major achievements in various projects:
- replaced the DB upgrade process for the whole product from legacy scripts to the Liquibase framework, which lead to increased speed(x3) and stability for an upgrade on all pipelines. Provided documentation and WoW for the upgrade process to 70+ developers and QAs.
- supported DevOps in part of deployment migration, from VM-based deployment to Kubernetes-based deployment
- designed and implemented from scratch a notification mechanism for the order management module leading development and testing activities
- worked on replacing the old module with a new one, which helped to increase the amount of collected business data by 20%
- built development process for a team with 5 developers and 2 automation QA
Skillful software engineer with 5+ years of hands-on experience in developing robust applications. Profounded experience in using various Java frameworks such as Spring Boot and Hibernate ORM, with expertise in building monolithic and microservices-based applications using a wide range of technologies. Involved in the entire software development lifecycle, from design to delivery, including maintaining existing functionality in various projects. Efficient team member with a proven track record of delivering high-quality software products that meet business requirements.
My expectation for the new role:
- a project with a 'human face', friendly environment, and open communication
- the ability to participate in design solutions
- strong teamwork