Position: Java Backend Developer
Category: Java
English level: intermediate
Years of experience: 2.5


Last job (May 2022 – July 2023):
DataOx - Backend full-cycle developer

Stack: Java 11, Gradle, Maven, Docker
Database: PostgreSQL, MongoDB, MySQL
Framework: Spring, Selenium / Playwright, JSoup, Gson, JWToken, OpenCSV, SpirePDF, Java Mail API, ItextPDF
Integration: Microsoft Graph API, LinkedIn API, Telegram Bot API, Skyscanner API

The company has worked to implement various projects for clients: from one-time information collection to long-term development of a social network. I managed projects creation, development and deployment from scratch. Also I create documentation with UML diagrams for all of my projects. Some of them:
- Social network with Google map and LinkedIn integration. Linkedin integration included JWT-auth and post sharing.
- Telegram Travel Bot project. Creating Telegram bot to search


Second job (Sep 2021 - Mar 2022): 
Magnit - Backend development of the backoffice and POS system

Stack: Java 11, Gradle
Database: PostgreSQL
Framework: Spring, Hibernate, JUnit

Magnit is the big retail company, I work on its new monolithic backoffice system, in a half of a year we have launched our system in numerous stores. My job was:
- Mostly developing new cash moving operations with generating and printing barcodes and legal documents such as cash withdrawal order for cash collection to the bank;
- Developing and managing writeoff and inventory goods operations on the portal;
- Working with information processing about the goods turnover, establishing SAP integration;
- Refactoring different parts of the system: designing a more effective logic, restructuring the database and rewrite corresponding code;
- Writing unit and integration tests for new features;
- Client support on last line.


First job (Apr 2021 - Aug 2021):
Globaltruck IT - Backend development and maintenance of the portal module

Stack: Java 11, Gradle, Kafka, Docker
Database: PostgreSQL, Elastic
Framework: Spring, Hibernate
Integration: 1C

The company carries out cargo transportation, provides expedition services. We wrote new microservices backoffice system for company's clients. My job was:
- Helping to rewrite the portal code from C# to Java. Working on security module, maintenance with deploy, auth, business processes from one microservice to another;
- Adding new logic: 1C-integration, exporting, sorting and filtering docs, process automation;
- Working with metrics: data storage in Elastic, creating dashboards base