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


June  2019 - August 2019                     SoftServe                               Course        
Trainee Java Developer
Project: WorkHub
Provides relationships between company-employee and company-employer
My contribution:
Implemented structure of dao layer
Designed Profile features on three levels of projects using Spring MVC, JPA and Hibernate
Pagination for representing a large amount of users
Implemented frontend using Angular
Tools and technologies: Java 8, Spring Framework, Hibernate, Angular, Docker, Postgres, Gradle, MongoDB

October 2019 - January 2020                InventorSoft                               Course               
Trainee Java Developer
Project:  Quizter
Application for passing test for programmers with coding part
My contribution:
Implemented exception handling 
Implemented security using SpringSecurity 
Implemented building and running jar file from source and reading log result using ZT Process Executor
Tools and technologies: Java 13, Spring boot, Spring security, Hibernate, Thymeleaf, JQuery, Docker, Postgres, Maven

February 2020 -  Present                  ASD                           Office/Remote
Junior Java Developer

Project: BookingPal 
Service that provides managed distribution via a suite of products and services specifically designed for the Vacation Rental industry to increase revenue, occupancy & efficiencies.
My contribution:
Refactoring project by splitting to modules
Implemented service for sending letters to user after some action
Storing additional info about reservation
Create API with base crud methods for user profile
Refactor project by splitting to microservices
Call third-party API and store result in DB
Tools and technologies: Java 8, FreeMarker, Spring Framework, MyBatis, Mysql, AWS, caching via redis, Tomcat, Mockito, JUnit, Aspects, JAX-RS