Position: Java developer
Category: Java
English level: upper
Years of experience: 5


Last almost 4 years working as a Java software engineer in EPAM systems.
Had 2 different project with using Java language. 

The first one is a retail system, I worked as a Java software engineer. Using such technologies as: MariaDB, Docker, Spring Framework, Spring Data, Spring Boot (in couple of modules), JDBC, Java 8 and then Java 17, Gradle.

The second one is a internal project from previous. My role is a key developer from onshore team. With using such technologies:
Azure CosmosDb, Spring Boot, Java 17, Maven, Docker, REST.

Worked as Automation QA Engineer in Testmatick for 1.5 years. Had different project for automation with different languages, such as: Java, JavaScript, C#, Ruby.
The main work was creating Automation tests related to different applications, such like:
1. Upwork application - testing desktop upwork application. Creating new tests, fixing previous.
2. Testing web sites - Creating new tests, using Java and C# languages.
3. Application with macros of photos.