Position: Software Developer
Category: Java
English level: upper
Years of experience: 4


Software developer with 4 years. Currently seeking a job where I can put these abilities to use while serving the purposes of a team and further honing Java programming skills.

Last two projects and technologies/tools used:

Project for logistic company

Responsibilities: 
- Business features development
- Implemented statistical reports
- Investigated existing performance issues
- Code review and bug fixing
- Implemented unit and integration testing 
- Introducing of CI/CD in a test environment to automate the work of the team

Technologies/tools : 
Spring Boot, Spring Security, Spring Web, Hibernate, MapStruct, PostgreSQL, Flyway, Lombok, Testcontainers, JUnit, DB Rider, Mockito, Maven, React, Git, Docker.

E-commerce project 

Responsibilities:
- Business features development
- Took an active part in  project migration from Servlet Api to Spring Boot
- Created workflow diagrams which specified project processes and information flows
- Investigated issues, code review and bug fixing
- Unit and integration testing

Technologies/tools:
Technologies: Spring Boot, Spring Security, Spring Cloud, Hibernate, MapStruct, PostgreSQL, Flyway, Lombok, JUnit, DB Rider, Mockito, Maven.