Position: Java Developer
Category: Java
English level: upper
Years of experience: 2.5

Transformed the flagship product from an in-house project to a market-ready application by refactoring the architecture and implementing feature-toggling. It led to over 5 successful product implementations across various regions in the country.
 Developed PDF printing service which uses HTML/DOC/XLS templates; achieved an impressive execution performance boost from tens of minutes to a matter of seconds .
 Significantly improved load time performance of the app's critical and intricate sections from 5-10+ seconds to nearly 1 second.
 Refactored legacy core processes, reducing average daily technical support contacts from 34 to 11.
Developed complex billing automation software, streamlining accounting, document generation, and client communication processes regarding waste disposal.

The technologies used were: Java 11, CUBA Platform, Vaadin, EclipseLink, PostgreSQL, and Kafka

My main responsibilities included:
 Task analysis, decomposition, implementation, and documentation.
 Profiling and optimizing inefficient processes.
 Creating an API for communication with other software.
 Implementing complex analytical reports using SQL.
 Mentoring, conducting code reviews.