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

SKILLS
Programming languages:  
Java SE/EE, SQL, (.NET, Kotlin - basic knowledge)

Frameworks: 
Spring Boot (Spring Data JDBC, Spring Web Flow, Spring Security, Spring Web)
JPA (Hibernate, MyBatis), Javax validation,
Logback, JUnit

WEB: HTML, CSS, REST, AJAX

Servers: Tomcat

Build tools: Gradle, Maven

Databases:  Postgres, MySQL, Oracle 

VCS: Git

CI/CD: DigitalOcean

Libraries and others: 
Liquibase, Fasterxml, Hibernate, Akka,
Lombok, Google guava, Mockito, MyBatis

EDUCATION
DonNTU (Donetsk National Techincal University)
2008 — 2013
Metallurgical engineer
Narrow specialization - Industrial heat engineering

LANGUAGES
Russian - Native
Ukrainian - Native
English - Intermediate

TRAINING

Infopulse Univer
Enterprise developer

PROG Kiev.ua
Java Core
WORK EXPERIENCE

Developex
Mar 2021 - Present

Technologies: Spring boot (Security, Data JPA, Web),
Postgres DB, Junit with Mockito, Oracle DB, MySQL, MSSQL, AKKA, .NET

Woodoos
Aug 2019 - Mar 2021

Java backend developer (Integration of new partners into the existing system, the introduction of new functionality in the application).

About the project: Woodoos app is a motivational application for buying gift certificates of various brands at discounts, accruing bonuses from the employer or corporate gifts in the form of gift certificates. Its goal is to make purchases convenient and profitable for employees of partner organizations who want to make their staff more motivated.

Responsibility: Participate in developing backend part.  The integration of new brands of partners. Automation of synchronization and reconciliation systems with partners. Implementation of new functionality and support of the existing code. Code refactoring.

Technologies: Spring boot (Security, Data JPA, Web),
Postgres DB, Junit with Mockito, Oracle DB, MyBatis

Pillar-app.com
Mar 2019 - Aug 2019

Develop PoC (backend part) for Pillar application.

About the project: Pillar app is an application for a professional cyclist. The goal is to build a training plan for preparation for Grand Fondo tournaments.

Responsibility: Participate in developing backend part of Pillar application for cycling training. In particular authorization through Strava, Strava data synchronization, the algorithm of building a training plan.

Technologies: Spring boot (Security, Data JPA, Web), Postgres DB, Junit with Mockito
Java Developer in search of a job where I can
improve my skills and advance as a
professional to help my company
achieve its goals.