Position: Java Developer
Category: Java
English level: pre
Years of experience: 3


September 2018 — February 2019

EPAM Systems
Java developer

Project Information: portal for testing company employees;

Tasks performed: developing rest-endpoints, bug fixing, refactoring code according to Sonar issues, conducting research to develop new functionality;

Used technologies: Java 8, Spring (Boot/Data JPA/Security), Hibernate, Liquibase;
DBMS: MySQL;
Building Tools: Gradle;
Version Control System: Git;
System control project and tasks: Jira;

March 2019 — Present

making.travel / авиабилеты.онлайн
Java Software Engineer

Project Information: service for selling/searching for cheap flights;

Tasks performed: developing rest-endpoints, working with caching using Redis, web scraping, bug fixing, conducting research to develop new functionality;

Used technologies: Java 8, Spring, Flyway, Redis;
Api and Services: Google Guava, Apache Commons, Httpclient, Jackson, Commons-csv, io.webfolder, Google Maps Services, Amazon Services (Translator), Lombok
RDBMS: Postgresql;
Building Tools: Maven;
Version Control System: Git (GitLab);
System control project and tasks: Jira;