Position: Mid/Senior Java dev
Category: Java
English level: upper
Years of experience: 5

Auto enthusiast, kart driver with extensive piloting experience and awards. Free time gamer. Interested in video games
Feb 2019 - Aug 2019
Title: Trainee
Project Role:  Developer
Customer and Customer Domain Description:  EPAM Systems
Project Description: Test Portal. This project is used for employee testing, maintaining test and question libraries, managing groups of testees, reviewing results and notifying users about events (Outlook).
Responsibilities:
- Developed searching, sorting and retrieving data from DB;
- Implemented validation for user's actions and input data;
- Implemented logic for authentication via OAuth2 protocol;
- Implemented services, REST Controllers;
- Performed test coverage improvement;
- Fixed sonar issues;
- Improved readability and maintainability of source code;
- Performed comminication with EPAM support team;
- Fixed bugs.
Sep 2019 - Oct 2020
Title: Junior Software Engenieer
Project Roles:  Developer
Customer: copyright clearance center (can google it)
Project Description:  Rightslink project can create license for reuse, reprint content and create permission request on text/video/picture content. Forms the price and all the details.
Responsibilities:
- Performed SQL query.
- Researching problems and bug fixing.
- Did production support tasks.
- Create and re-write unit test.
- Work with project structure(create new sub-module in Gradle).
- Updated and resolved transitive dependency conflicts.
Nov 2021 - Apr 2023
Title: Middle  Software Enginner
Project Roles:  Developer
Customer and Customer Domain Description: Project name and customer hide for NDA
Project Description: Business Information and Media. Transformation Management Project
Responsibilities:
- Creating new business rules, making change request on them.
- Make technical feature for data processing.
- Creating and rebuild jobs for big data preparation and transformation.
- Troubleshoot prod issues.
- Reviewing code and onboarding for newcomers.
- Making test runs whole project with pseudo-real data.
Database:  Google BigQuery, MySQL
Tools:  GitHub, Postman, XMLSpy by Altoova, DBeaver
Technologies:  JSP, Vaadin, Vanilla JS/JQuery, Servlets, Java 8(openJDK)/11(Cortana), Spring, AWS SQS, SNS, S3, Google Cloud tools, JDBC/Hibernate, Gradle/Maven, RESTful application/Monolith, JUnit, Mockito, google SDK, apache bean, common
Legacy project written more than 10 years. Hazing in team from more experienced and old employees.