Position: Middle Java developer
Category: Java
English level: upper
Years of experience: 4


With over three years of experience, I'm a dedicated and energetic backend-heavy full-stack developer.
I enjoy taking on new challenges and projects that require me to put all of my talents and expertise

My tech skills are:

Frontend stack:
Main: JavaScript, Vue.js, Quasar Framework
Additional: SASS, QuasarUI

Backend stack:
Main: Java, Spring boot
Additional: RabbitMQ, Twilio API, SendGrid API, Docker, JUnit, Mockito

Database layer: MongoDB, PostgreSQL, Oracle Database, MySQL

Some of the freelance projects that I participated in

* Back End service of management system for local certification company
The main features of the software include document management and document circulation that consist of customers, companies and third-party agents. The application allowed automation of the certification process without physical interaction.

Technologies used:
Java 11 with Spring Boot as the primary back-end language.
PostgreSQL as database
Integration with SendGrid as a mail server.
Integration with a local SMS provider.
Apache PDFBox for generating pdf files.

* Management web application for a US-based appliance service company
The main features included tracking technicians' and tickets' statuses in real-time and generating financial reports based on them.
The system supports direct, pre, and installation-type payments.

Technologies used:
Java 11 with Spring Boot as the primary back-end language.
PostgreSQL as database
Integration with Yandex mail as a mail provider.
Integration with Twilio as an SMS provider.
ApachePOI for the generation of invoice and report files