Position: Java Developer
Category: Java
English level: intermediate
Years of experience: 3


May 2023 - Now
Work in an international team EU4UA.
Work on a platform to help refugees from Ukraine. Used principles of Hexagonal Architecture
and such technologies as Google Cloud, Firestorе database, Spring Security, Open API generator on
the project. Daily meetings with developers from Spain and Italy.
October 2022 - May 2023
Work with Spring Data, Hibernate, Flyway.
Performing various tasks to improve the productivity of interaction with the database. Solving
problems such as N+1, optimizing processes related to lazy loading, ensuring correct data loading
to dto, etc.
July 2022 – October 2022
Work with Spring Boot, Spring MVC, Spring Core, Hibernate.
Functionality is being implemented that allows you to search for car spare parts directly on the
service website, as well as the possibility of comparing offers from different resources.
The development is carried out according to the principle of TDD, the test coverage is close to
100%.
The tests are written using the Mockito library.
February 2022 – June 2022
A web project that used Spring Boot, Spring MVC, Spring Core, Hibernate.
PostgreSQL was used as the database, and transactions were implemented at the service level of
the application.
The project was created for a car service, which involves registration of customers, vehicles,
work status and many other functions.
The code was covered with unit and integration tests using the Mockito library.
February 2021 – February 2022
A web project related to parsing the data related to weather conditions.
The main algorithm included the processing of a huge JSON file with the further calculation of
the optimal data which needs to be returned (the clothes objects for corresponding weather).
The code was covered with unit tests using the Mockito library.
October 2020 – February 2021
Multiple Java tasks using Java 8 features, usage of the java.util.concurrent package, specifically
Semaphore, Count-DownLatch, BlockingQueue, ExecutorService, ThreadFactory.
June 2020 – October 2020
Multiple tasks using Java 8 features. Implementing tasks using different types of collections and
data types.