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


GENIT / Full-time / Feb 2021 - Mar 2022 (1 yr 1 mos)
An integration application with a web API that allows you to
declaratively configure interactions (including routing and
message transformation settings) between various web
services and databases.
Stack: Java, Spring, Mule ESB, MySQL Percona.
Role: Java developer
In this project, I performed the following tasks:
1) Developing new features, including a conversation with a customer, developing API, thinking out architecture, choosing technologies, actual development, and writing unit tests.
2) Fixing bugs, including a conversation with the tech support team and QA team, researching of origins of bugs, and actual fixing.
3) Refactoring old code, changing old technologies to new ones.
4) Consulting tech support team for their conversation with the customers.
5) Performing code review.
6) Mentoring new collegues.

2) OQ copycenter / Contract / Aug 2020 - Jan 2021 (6 mos)
Web application for calculating the price of brochures and
flyers with individual customized properties.
Stack: Java 8, Spring 5, Spring Boot 2, PostgreSQL, JUnit 5.
Role: Java developer, creation of the fully functional
application; analysis of business logic, thinking out
architecture, choosing technologies.