A.01 About

Eight years of backend,
and counting.

I'm Yaroslav — a Senior Java Developer based in Kyiv. I engineer high-load distributed low-latency systems for global enterprise platforms and Forbes-listed companies. Java-first, polyglot when the problem demands it.

I blend deep technical expertise with a strategic product mindset — driving measurable business value from day one. As a people-centric leader, I thrive on mentoring, guiding, and inspiring teams to achieve their best work.

A.03 Experience
2021 — Now
Senior Java Developer
Atlaslive
B2B iGaming & Sportsbook — high-load live gaming platforms
  • Architected a microservices platform with 30+ services, event-driven via Kafka
  • Redis Pub/Sub fan-out for WebSockets — sub-100ms event delivery under real-time load
  • Scaled system throughput by 39.2% — 115k+ daily events via Kafka distributed architecture
  • Accelerated time-to-market by 48.6% with optimized GitLab CI/CD pipelines
  • Raised unit test coverage to 81.4%, reducing production defects by 26.3%
  • Mentored 3+ engineers; introduced reusable service templates
Java, Spring Boot, Kubernetes (EKS), AWS, Kafka, GitLab CI/CD, Terraform, PostgreSQL
2019 — 2021
Senior Java Developer
EPAM Systems
Global IT consulting — enterprise delivery systems
  • Designed a pricing engine for 50+ promotion rules and 10,400+ daily orders
  • Reduced price calculation latency by 31.4% (< 190ms); SQL response time cut 38.7%
  • Integrated pricing services with 3+ external systems via REST & ActiveMQ
  • Boosted checkout performance by 22.6% across UI and backend
  • Raised test coverage to 74%, reducing bugs by 27.3%
Java, Spring MVC, Akka, Netty, Redis, Jenkins, Docker, Swagger
2017 — 2019
Java Developer
Netcracker
BSS/OSS solutions & SDN/NFV for telecom industry
  • Engineered high-load distributed systems for product delivery and hotel booking
  • 1,200+ listings and thousands of monthly production transactions handled
  • Boosted system performance by 23.4% via SQL optimization (PostgreSQL/Oracle)
  • Reduced production defects by 22.8%; test coverage raised to 68%
  • Containerized services with Docker/Kubernetes; async processing for 3rd-party APIs
Java, Hibernate, Flyway, Oracle DB, JUnit, Mockito, Maven, Splunk
A.04 Stack I reach for

Opinionated, not dogmatic. I'll use the right tool for the job — but these are the ones I've earned scars with.

Languages
Java · Kotlin · Node.js · Python · JavaScript · TypeScript
Frameworks
Spring Boot · Spring Cloud · Spring Security · Spring Data · Webflux · Hibernate/JPA · Nest.js · FastAPI · React · Angular
Infrastructure
Kubernetes · Docker · Helm · Terraform · GitLab CI/CD · GitHub Actions · Jenkins · Maven · Gradle
Clouds
AWS (Lambda · EC2 · S3 · SQS · ECS · EKS · RDS · DynamoDB) · GCP (PubSub · Cloud Functions · BigQuery · Spanner) · Azure
Data
PostgreSQL · MongoDB · Oracle · Redis · Kafka · RabbitMQ · Cassandra · Qdrant · Debezium · Liquibase · Flyway
Observability
ELK · OpenTelemetry · Prometheus · Grafana · Datadog · New Relic · Splunk · SonarQube
APIs
REST · WebSocket · gRPC · Protobuf · Avro · GraphQL
Practices
TDD · DDD · Clean Architecture · SOLID · Design Patterns
A.05 Education
2019 — 2021
Master's degree — Computer Science
National University of "Kyiv-Mohyla Academy"
Faculty of Informatics
2015 — 2019
Bachelor's degree — Computer Science
National University of "Kyiv-Mohyla Academy"
Faculty of Informatics
A.06 Speaking & courses
2020 MEIT conference Image capture development using machine learning
A.07 Personal projects
2019
KMA Dormitory System
System for allocating students into university dormitories. Four years of successful production use.