Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic
OLEH SHVETS

OLEH SHVETS

Java Developer
Miniac-Morvan,35

Summary

Respectful and self-motivated individual with a natural talent for identifying and implementing effective solutions to software issues. Extensive experience in Microservices and Spring Boot, with a strong command of Spring Data and Java. Fluent in English and adept at collaborating with cross-cultural, global teams.

Overview

6
6
years of professional experience
4
4
years of post-secondary education
3
3
Languages

Work History

Software Engineer

Playtech
10.2021 - Current
  • Online service provides casino games.
  • Maintenance of existing functionality, refactoring, and implementing new features.
  • Integrations with third-party systems using FeignClient.
  • Creating microservices from scratch.
  • Upgrade an existing code base from Java 8, 11, or 17 to Java 21.
  • Resolving dependency vulnerabilities.
  • Finding bottlenecks using Flame Graphs, JMeter, and improving performance of the project.
  • Document the API of the project using Swagger.
  • Covering unit, integration, and e2e tests for controllers, but not covering business logic and functionality.
  • Boosted application security by identifying vulnerabilities and implementing robust encryption techniques.
  • Technologies: Microservices, Spring Boot, Spring Data, Liquibase, PostgreSQL, Java 8/11/17/21, Flame Graphs, JMeter, Kafka, FeignClient, Docker, Postman, Jenkins.

Software Engineer

Ciklum
10.2020 - 10.2021
  • Developing a CRM system for Adidas company.
  • The system is providing the availability of resources for the company's products around the globe in the company's storages.
  • Maintenance of existing functionality, refactoring, and implementing new features.
  • Upgrade an existing code base from Java 8 to Java 11.
  • Finding bottlenecks using Flame Graphs, JMeter, and improving performance of the project.
  • Covering with unit and integration tests not covered business logic and functionality.
  • Technologies: Microservices, Spring Boot, Spring Data, Java 8/11, Flame Graphs/jmeter, FeignClient, Maven, Docker, PostgreSQL, JUnit/Mockito, Jenkins.

Software Engineer

Luxoft
07.2018 - 10.2020
  • Development CRM system for Lifecell company, mobile operators.
  • Maintenance of existing functionality, refactoring, and implementing new features.
  • Upgrade an existing code base from Java 7 to Java 8.
  • Covering with unit and integration tests not covered business logic and functionality.
  • Developed scalable and maintainable code, ensuring long-term stability of the software.
  • Technologies: Microservices, Spring Data, Java 8, Maven, Docker, PostgreSQL, JUnit/Mockito, Jenkins.

Education

Bachelor - Computer Science and Cybernetics

Taras shevchenko national university of kyiv
01.2016 - 01.2020

Skills

Microservices

Accomplishments

  • Identified and resolved critical dependency vulnerabilities: Successfully addressed security issues flagged by the security team and my manager, ensuring compliance with company security protocols and reducing potential risk exposure by 80%.
  • Increased test coverage to 80%: Improved code quality and reliability by implementing thorough unit and integration tests, raising overall test coverage to 80%.

Timeline

Software Engineer

Playtech
10.2021 - Current

Software Engineer

Ciklum
10.2020 - 10.2021

Software Engineer

Luxoft
07.2018 - 10.2020

Bachelor - Computer Science and Cybernetics

Taras shevchenko national university of kyiv
01.2016 - 01.2020
OLEH SHVETSJava Developer