Position: Java Software Engineer
Category: Java
English level: fluent
Years of experience: 5


Mar 2022 - Jan 2023
Developed an educational platform for remote tutoring from scratch. The product is focused on tutors and gives them the possibility to choose lessons, conduct and manage them, create and add new studying programs, and run payment rounds for the tutors. The third-party integrations allowed to conduct of interviews with potential tutors and participation in video lessons for the tutors and pupils. The main technical instruments that were chosen are the following: Spring Boot, Hibernate, Kafka, Feign, MySql, Liquibase, Amazon Cognito, and Docker. The product was successfully released and works in production.

June 2018 - May 2019
Had experience in working with the big complex application for domestic and international payments, efficient cash management, automated workflows for payment processing, and bill review. My responsibilities included adding new features to the existing project, taking part in design meetings, and brainstorming fresh ideas to make the product better for the customers.

Feb 2015 - May 2018
Worked as a software engineer on a platform for dealing with different sorts of media data for groups of professional experts. A part of the work that I was involved in, was moving away from the giant monolith and step-by-step replacing it with microservice architecture. My responsibilities included integration with external web services, refactoring, bug fixing, developing new features, and writing autotests.
I'm interested in working for a product company. The main languages of the company communications should be English and Ukrainian.