Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 6


Persistent and good skilled specialist, with a responsible attitude to work, and practical experience in software development using Java.
Motivated team member with the ability to perceive and use knowledge quickly and effectively. Has experience in developing REST API, data processing jobs using Apache Beam and configuring CI.
Took part in software development using Agile methodologies. Also has practical experience in software testing with different approaches.

The last project:
Project description: 
A new CRM system for managing all company's relationships and interactions with customers. Also, the system has the ability to migrate data from the old CRM system to the new one. This solution had microservice architecture and was developed from scratch.
Responsibilities:
- developing new features
- developing migration tool for data migration
- taking part in code reviews
- taking part in SCRUM meetings (standups, sprint plannings etc)
Achievements:
- took all responsibility for designing and developing one of the parts of the application
Tools and technologies: Java, Spring, AWS, Liquibase, MySql, Maven, JUnit