Experience

A summary of my professional experience and key accomplishments.

Dec 2021 – Present

Flix

Senior Java Developer

Technology Warsaw, Poland
Key Achievements
  • Built internal customer service platform replacing legacy monolith; developed backend services and UI components
  • Migrated high-traffic services from Spring MVC to WebFlux, reducing resource consumption ~40%
  • Replaced RabbitMQ with Kafka (30K+ msg/min); decomposed domains into 12+ bounded-context services
  • Built REST APIs + OpenSearch integration achieving sub-200ms p95 latency on order/booking search
  • Implemented CQRS/Event Sourcing (Axon Framework) for train assignments — MySQL event store + MongoDB read projections; enabled regulatory audit trail, independent scaling, and multi-version API support
  • Provisioned AWS infra with Terraform; deployed to Kubernetes via GitOps (Argo CD); leveraged AI-assisted development (Claude Code, Cursor, Copilot) for faster prototyping and code generation
  • Implemented Datadog SLI/SLO dashboards, reducing mean incident response time ~50%
Feb 2021 – Dec 2021

bSafe

Senior Java Developer

Finance Kharkiv, Ukraine
Key Achievements
  • Migrated monolith to microservices, decomposing 4 core domains by bounded context into independently deployable services
  • Introduced async messaging (SQS/SNS), reducing inter-service latency ~60% and decoupling 3 critical workflows
  • Implemented IaC (Terraform, 15+ managed resources); built serverless workflows (Lambda, API Gateway)
May 2018 – Feb 2021

CHI Software

Senior Java Developer

Kharkiv, Ukraine
Key Achievements
  • Designed event-driven inter-service communication for medical data processing, handling 10K+ lab results/day
  • Developed microservices with Spring Boot and Kafka Streams for real-time container tracking across 20+ ports
  • Built event-sourced audit trail for container movements, enabling compliance reporting and dispute resolution
  • Implemented Azure AD (Entra ID) SSO using OAuth 2.0/OIDC and JWT, securing multi-tenant access for 50+ clients