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


JAVA SOFTWARE ENGINEER
EPAM Systems, Kharkiv, UA — Feb, 2019 - Apr, 2023

Project: Talent acquisition tool to simplify staffing and management of teams, squads, tribes, positions, OKRs, etc.
Project Role: Tech Lead/Java Developer
Tasks performed:
• Provided technical solutions and supporting the team with it
• Technical meetings
• Code review
• Provided integrations with external APIs and DataLake
• Developed RESTful web services for APIs
Environment: MariaDB, GIT, Webpack, Gradle, Angular, TypeScript, Spring, Hibernate

Project: Performed for Credco department of CoreLogic, including projects focused on scalability, performance and transformation of DataHq system - a core system performing credit reporting merge & normalization
Project Role: Java/TypeScript Developer
Tasks performed:
• Developed RESTful web services for APIs
• Updated web design, added new functionality
Environment: MariaDB, GIT, Webpack, Gradle, Angular, TypeScript, Spring Boot, Spring data, Spring Security, Hibernate, JPA 2, REST, SCSS/SASS, HTML

Project: Retail & Distribution. Replatform of a 6MM line of code in-store system. The project uses agile methodologies to reverse-engineer the existing system
Project Role: Reverse engineering, back-end development
Tasks performed:
• Reverse old RPG code and story writing
• Made performance optimization
• Implemented ETL migration mechanism
• Developed new modules for the platform
• Optimized algorithms and calculations
• Developed RESTful web services for APIs
• Updated web design, added new functionality
Environment: MariaDB, DB2, Reverse tools, ETL migration tools, JProfiler, GIT, Gradle, Jenkins, Elasticsearch, Liquibase, Spring, Hibernate, JQM, JS, Angular

JAVA DEVELOPER
ReignCode SRL, Chisinau, MD — Jun, 2016 - Feb, 2019

Project: Fashion Dealer. B2B e-commerce platform from Italy. The main work was to connect new APIs for managing suppliers and sales, updating and modifying algorithms, new modules for implementing new ideas
Project Role: Java, PHP Developer
Environment: PHP, JS, CSS, AJAX, Prestashop

JAVA SOFTWARE DEVELOPER
AV Macrocom SRL, Chisinau, MD — Aug, 2015 - Jun, 2016

Project: SPN GPS Tracker. A web platform and an android application, providing tools for transport logistics, such as viewing routes, current position, speed, managing zones and notifications about entering or leaving them, chat for communication
Project Role: Java, Android Developer
Environment: Android SDK, Spring, AngularJS, JPA, REST, MySQL, GIT, Gradle