Position: Software Engineer
Category: Java
English level: upper
Years of experience: 4

1. Verified backend - frontend, backend - third-party contracts with PactFlow contract testing
2. Implemented new endpoints with the SpringBoot framework
3. Shared knowledge about new technologies use-cases: PactFlow for frontend-backend contract verification, Spring Cloud Config Server for distributed config storage for different environments, etc.
4. Integrated a new medical institution into our framework
5. Migrated the infrastructure from on-premises to clouds
6. Split SpringBoot, JavaScript, and Ruby monolith into microservices
7. Optimized application performance
8. Migrated Kubernetes infrastructure
9. Added generic payment method verification in SpringBoot microservice. Now you can safely buy baseball tickets with any card, even privat24 ;)
10. Added business rules for 5+ countries and instruments use cases.
EPAM Systems
Software Engineer
JUNE 2021 - FEBRUARY 2023
Online doctor visit experience. The application also integrates with medical institutions like hospitals, pharmacies, labs, etc.
Domain: Telehealth
Team:  SCRUM team 3 backend devs, 2 frontend devs, 2 AQA, 1 TL, 1 PM
Project phase: MVP
Achievements:
1. Verified backend - frontend, backend - third-party contracts with PactFlow contract testing
2. Implemented new endpoints with the SpringBoot framework
3. Shared knowledge about new technologies use-cases: PactFlow for frontend-backend contract verification, Spring Cloud Config Server for distributed config storage for different environments, etc.
4. Integrated a new medical institution into our framework

SEPTEMBER 2020- JUNE 2021
Real-estate metrics reports for insurance plans, price calculations, and other activities.
Domains: E-commerce, Insurance
Team: SCRUM team 2 backend devs, 1 AQA, 1SA
Project phase: support, infrastructure migration
Responsibilities:
1. Changed Jenkins pipelines for new infrastructure
2. Changed Gradle, and Grunt build configuration
3. Analyzed performance bottlenecks with Kibana APM
Achievements:
1. Migrated the infrastructure from on-premises to clouds
2. Split SpringBoot, JavaScript, and Ruby monolith into microservices
3. Optimized application performance
Junior Software Engineer
JUNE 2020 - SEPTEMBER 2020
Fraud detection system for a ticket-selling platform on American sports (football, not soccer , baseball) and concerts.
Domain: E-commerce
Team: SCRUM team 4 backend, 1 AQA, 1 PM, 1 TL
Project phase: support, infrastructure migration
Responsibilities:
1. Changed Helm charts for new infrastructure
2. Implemented new features and covered them with Spock Unit tests and Cucumber behavioral tests
3. Added/edited Prometheus alerts and checked their presence in Graphana
Achievements:
1. Migrated Kubernetes infrastructure
2. Added generic payment method verification in SpringBoot microservice. Now you can safely buy baseball tickets with any card, even privat24 

SEPTEMBER 2019- JUNE 2020
Shares, bonds, assets, and other financial instruments prediction.
Domain: Fintech
Team: SCRUM team 2 backend devs, 2 AQA, 1 BA, 1 TL, 1 PM, 1 SA, 1 SCRUM master
Project phase: MVP
Achievements:
1. Added business rules for 5+ countries and instruments use cases.
1. Develop product thinking to be on the same page with a customer or end-users
2. Develop architectural skills to design information systems from scratch
3. Work with backend engineering, and I’d value an opportunity to improve my Big Data skills (I have theoretical knowledge of Spark, Kafka, MongoDB, HBase, and ElasticSearch)