Executive Profile
Staff-level Distributed Systems & Platform Architect with over 15 years of deep technical leadership designing fault-tolerant cloud backends, event-driven streaming fabrics, and resilient big-data architectures. Recognized authority in functional stream processing (Scala, Cats Effect, Apache Flink), co-author of Rock the JVM's Apache Flink with Scala curriculum, and AWS Certified Solutions Architect β Professional. Proven record driving company-wide distributed infrastructure standards at scale across Booking.com, Miro, and Zivver, from sub-second real-time event aggregation to a Voice AI customer support platform handling all of Booking.com's incoming support calls in 15 languages.
Core Technical Competencies
- Architectural Paradigms:
- Distributed Systems Design, Event-Driven Architecture (EDA), Stream Processing, Zero-Downtime Migrations, High Concurrency, Microservices Decomposition
- Streaming & Data Platforms:
- Apache Flink, Apache Kafka, Kafka Connect, Spark, BigQuery, Snowflake, Databricks, DBT
- Core Engineering Languages:
- Scala (Cats Effect), Kotlin, Java, Go, Rust, TypeScript, Python
- Cloud & Infrastructure:
- AWS (Certified Solutions Architect Professional & Associate), GCP, Kubernetes, Docker, Terraform, Serverless
- Technical Leadership:
- System Architecture Governance, Distributed Audits, Reliability Engineering, Engineering Strategy, Technical Mentorship
Professional Experience
Booking.com β Amsterdam, NL| Senior Software Engineer (Contract)
March 2024 β Present
- Voice AI Customer Support: Integrated a Voice AI customer support platform into Booking.com's systems and processes, now handling all incoming customer support calls across 15 languages.
- Systems Integration: Connected the AI agent to the contact-centre platform, booking and reservation systems, and customer-service CRM tooling, including handover to human agents.
- Quality at Scale: Built simulation and evaluation tooling to test agent behaviour at scale, alongside transcript data processing for quality analysis.
- Operability: Owned monitoring and maintainability of the integration in production.
Miro β Amsterdam, NL| Lead / Staff Software Engineer (Data Platform & Marketing Systems)
August 2021 β March 2024
- Technical Leadership: Led architecture for Performance Marketing and Data Platform streams; mentored and guided technical direction across cross-functional engineering teams.
- Multi-Tenant Data Platform: Designed a cloud data integration platform on AWS, Kubernetes, and JVM ecosystems (Kotlin, Scala, Java), eliminating ingestion silos across company domains.
- End-to-End Streaming Topology: Spearheaded pipeline architecture spanning client telemetry SDKs, Kafka ingestion layers, Kafka Connect, and analytical processing engines (Flink, Spark, Snowflake, Databricks).
- LLM Inference Transition: Engineered initial distributed ChatGPT pipelines and subsequently architected the platform migration to in-house hosted models to control inference costs and latency.
Zivver β Amsterdam, NL| Senior Distributed Systems Engineer (Core Platform)
November 2020 β August 2021
- Core Crypto Engine: Spearheaded backend modernization of the mission-critical zero-trust secure communication engine written in Scala and Cats Effect.
- Resilient Microservices: Enforced purely functional distributed systems paradigms to guarantee thread safety, zero message loss, and high concurrency under strict data privacy regulations.
- Engineering Guidance: Mentored 8 software engineers on functional programming principles, asynchronous I/O architectures, and rigorous code health standards.
Booking.com β Amsterdam, NL| Software Engineer (PPC & Integration Platform)
September 2018 β November 2020
- High-Throughput Marketing Feeds: Led backend development and technical strategy for large-scale external search engine integrations, ingesting and publishing multi-million daily records.
- Distributed Data Pipelines: Architected reliable data extraction and analytical workflows across GCP, BigQuery, and on-premise infrastructure using Java and Perl.
- Team Leadership: Led the PPC backend team, conducted performance reviews, technical interviews, and managed quarterly architectural roadmaps.
AltexSoft β Kharkiv, UA| Solution Architect (Travel Tech)
January 2018 β August 2018
- Architecture & Pre-Sales: Directed travel tech architecture initiatives, client discovery, pre-sales engineering, and system design for distributed enterprise clients (.NET, Java).
- Engineering Direction: Managed an R&D group of 3 senior engineers and directed project delivery teams of 12 engineers across core modernization programs.
EPAM Systems β Kharkiv, UA| Solution Architect / Lead Software Engineer
November 2013 β January 2018
- Enterprise Modernization: Advised clients through complex legacy-to-distributed cloud migrations, decoupling monolithic stacks into robust distributed services.
- Team Governance: Led teams of 8+ engineers, implementing Scrum cadences, long-term technical roadmaps, and continuous deployment workflows.
DataArt β Kharkiv, UA| Software Engineer
January 2008 β October 2013
- Led a 5-person engineering group supporting core backend features, system interface optimizations, automated test suites, and high-availability operational support.
Certifications & Authorship
AWS Certified Solutions Architect β ProfessionalAmazon Web Services (Highest Technical Cloud Certification)
AWS Certified Solutions Architect β AssociateAmazon Web Services
Education & Languages
Specialist Degree in Computer TechnologiesNational Technical University "KPI" in Kharkiv (2004 β 2009)
Languages: English (Fluent) β’ Ukrainian (Native) β’ Dutch (Elementary)