Artem Pavlov

Artem Pavlov

Mentor
Rising Codementor
US$15.00
For every 15 mins
ABOUT ME
Senior FullStack Engineer
Senior FullStack Engineer

Senior Java Software Engineer with extensive backend expertise, delivering scalable microservices using Java, Spring Boot, and cloud-native tools. Led the design and implementation of Spring Boot microservices for The Estée Lauder Companies, boosting system performance by 40% and cutting API validation costs by 90% through Kubernetes and Redis caching. Developed the BEACONS indoor-navigation backend, improving message throughput by 30% and reducing query response time by 25% via Kafka and MongoDB optimization. Seeking to leverage proven performance-driven development to build high-performing, cost-effective backend systems.

~ “Make it work, make it right, make it fast.”~

Russian, English
Yerevan (+04:00)
Joined November 2019
EXPERTISE
7 years experience
7 years experience
6 years experience
Spring Kafka 3
5 years experience

REVIEWS FROM CLIENTS

Artem's profile has been carefully vetted and approved as a Codementor. Connect with Artem now, and leave a review for them once you're done!
EMPLOYMENTS
Java Software Engineer
EPAM systems
2020-03-01-Present

Customer Domain Description - Retail & Distribution

Responsibilities:

× Implemented Spring Boot servi...

Customer Domain Description - Retail & Distribution

Responsibilities:

× Implemented Spring Boot services from scratch

× Configured caching mechanism (Redis) in Kubernetes cluster, reducing API validation costs for mobile numbers and emails by 90%

× Optimized the messaging service’s interaction with the Twilio API, reducing request volume by 70% and significantly lowering operational costs

× Configured Spring Eureka in Kubernetes cluster for service discovery and registration, enabling seamless interaction between microservices outside of Kubernetes’ native mechanisms

× Enhanced application security by implementing immediate JWT token invalidation upon user logout, addressing potential vulnerabilities associated with token expiration

× Replaced traditional JDBC connectors with Debezium connectors to enable streaming change data capture (CDC), improving real-time data updates and synchronization across services.

× Introduced a centralized Swagger UI portal

× Built Python scripts for automating routine maintenance tasks, reducing manual effort and operational overhead

× Implemented monitoring & alerting for backend services

× Created unit/integration/automated tests

× Lead a cross-functional support team (Frontend, DevOps, Delivery) to manage and resolve production incidents, coordinate with stakeholders, drive continuous improvements in incident handling, and ensure a positive end-user experience through effective troubleshooting and support.

× Participating in backlog refinement, planning and demos, solution architecture design and implementation

-------------------------------------------------------

Python
Java
Spring
View more
Python
Java
Spring
Azure
JUnit
Redis
Elasticsearch
Couchbase
Kibana
Microsoft SQL Server
Apache Kafka
Kubernetes
Keycloak
View more
Java Software Engineer
EPAM systems
2019-10-01-2020-03-01

BEACONS - indoor navigation project

Responsibilities:

× Developed the project's back-end using Spri...

BEACONS - indoor navigation project

Responsibilities:

× Developed the project's back-end using Spring frameworks

× Established interservice communication using Kafka

× Managed data storage using MongoDB

× Participated in system testing and debugging

× Collaborated with the front-end team for seamless integration

× Performed code reviews

Java
MongoDB
Gradle
View more
Java
MongoDB
Gradle
JUnit 4
Spring Boot
Apache Kafka
Swagger
View more
PROJECTS
BEACONS - indoor navigation project
2020
 Developed the project's back-end using Spring frameworks  Established interservice communication using Kafka  ...
 Developed the project's back-end using Spring frameworks  Established interservice communication using Kafka  Managed data storage using MongoDB  Participated in system testing and debugging  Collaborated with the front-end team for seamless integration  Performed code reviews
Java
Spring Boot
View more
Java
Spring Boot
View more
EPAM Customer - The Estee Lauder Companies Inc.
2025
 Implemented Spring Boot services from scratch  Configured caching mechanism (Redis) in Kubernetes cluster, reducing API validation co...
 Implemented Spring Boot services from scratch  Configured caching mechanism (Redis) in Kubernetes cluster, reducing API validation costs for mobile numbers and emails by 90%  Optimized the messaging service’s interaction with the Twilio API, reducing request volume by 70% and significantly lowering operational costs  Configured Spring Eureka in Kubernetes cluster for service discovery and registration, enabling seamless interaction between microservices outside of Kubernetes’ native mechanisms  Enhanced application security by implementing immediate JWT token invalidation upon user logout, addressing potential vulnerabilities associated with token expiration  Replaced traditional JDBC connectors with Debezium connectors to enable streaming change data capture (CDC), improving real-time data updates and synchronization across services.  Introduced a centralized Swagger UI portal  Built Python scripts for automating routine maintenance tasks, reducing manual effort and operational overhead  Implemented monitoring & alerting for backend services  Created unit/integration/automated tests  Defined and implemented back-up and recovery features to prevent data loss
Java
Spring Boot
View more
Java
Spring Boot
View more