Vladyslav Vinnyk

Senior Software Engineer | Data Platform Engineer

Ukraine, UA.

About

Senior Data Platform Engineer with 10+ years architecting petabyte-scale distributed systems at Lyft, Apple, and Playtika. Expert in JVM ecosystem (Java/Scala) and modern lakehouse technologies (Apache Iceberg, Delta Lake) with deep experience in multi-cloud platform engineering. Proven track record driving foundational architecture migrations delivering $1.7M in realized infrastructure savings and $7.2M in projected ROI from ongoing platform transformations.

Work

Lyft

|

Software Engineer - Data Platform

Kyiv, Kyiv, Ukraine

→

Summary

Independently architected and managed Lyft’s Data Lifecycle management system for all offline storage, covering 300K tables, 900M partitions, billions of S3 objects, and hundreds of petabytes of data. Designed and implemented the next-generation lifecycle framework from scratch for the new Databricks platform. Simultaneously optimized retention, maintenance, and compaction mechanisms for legacy systems across the entire Data Platform.

Highlights

* Designed and implemented a self-service Data Lifecycle platform for Databricks to manage TTL retention and external Delta table maintenance across all Lyft offline tables, purging 10PB of redundant data daily. Projected Impact: This architecture enabled a shadow migration strategy that is forecast to save $4.5M, with ongoing automated maintenance expected to yield an additional $2.7M.

Identified and resolved architectural bottlenecks in an Iceberg Maintenance DAG, resulting in a $350,000 annual infrastructure cost reduction.

Engineered a custom cold data detection engine that delivered an immediate $500,000 one-time storage savings alongside ongoing annual reductions of at least $500,000.

Resolved a critical scalability bottleneck in the legacy offline table retention framework, increasing throughput by 30x, guaranteeing a strict 10-hour SLA, and generating $415,000 in annual storage savings.

Led Hive Metastore to AWS Glue data catalog migration efforts; implemented a user action ingestion pipeline that accelerated table user detection by 5x and eliminated metadata bottlenecks, yielding an 86x write and 100x read performance improvement.

Developed an end-to-end testing framework for table retention using Docker, reducing the feature-to-production feedback loop by 90% (from 15 days to under 2 days) while safely de-risking legacy system modernizations.

Designed and deployed a table-level cost attribution engine that scans S3 objects using custom heuristics, providing precise compute and storage cost visibility across the entire Data Platform to streamline cross-functional budgeting.

Playtika

|

Software Engineer - Data Platform

Kyiv, Kyiv, Ukraine

→

Summary

Built self-service Data Platform components for complex pipeline creation and management across 14 independent tenants and studios. Architected infrastructure-as-code solution enabling complete data platform deployment from ingestion to the golden tier through a single YAML configuration, managing all on-premises infrastructure.

Highlights

Led research initiatives on cutting-edge technologies, delivering proofs-of-concept and strategic recommendations that informed platform enhancements. Designed and maintained critical system components, including orchestration, monitoring, table maintenance (compaction, snapshot cleaning), and data validations, while leading design enhancement meetings.

Addressed complex technical challenges such as memory leaks and performance optimizations, ensuring the stability and efficiency of the Data Platform.

Collaborated cross-functionally with various departments to gather requirements, collect feedback, and deliver tailored solutions and system optimizations.

Provided consistent Production On-Call support for one week per month, ensuring high availability and rapid resolution of critical data platform issues.

Epam at Sephora

|

Big Data Engineer (Scala)

Kharkiv, Kharkiv, Ukraine

→

Summary

Led the design and implementation of Sephora’s marketing data segment, facilitating seamless data consumption and efficient landing to GCP via Azure.

Highlights

Developed robust marketing data pipelines for major platforms, including Google, Facebook, and Rakuten, ensuring reliable data flow.

Created core, reusable components in Scala that were widely adopted by other teams, significantly enhancing development efficiency across the platform.

Conducted performance tuning for Spark jobs, optimizing data processing efficiency and reducing execution times.

Achieved significant work process acceleration, surpassing 10x improvements, by implementing asynchronous calls within data pipelines, which made it possible to ingest ad data from 10 different sources, comply with SLA, and make attribution much more accurate.

Successfully executed and deployed various data jobs, enhancing overall platform functionality and data availability.

Grid Dynamics at Kohls

|

Big Data Engineer (Scala, Python)

Remote, Global, Global

→

Summary

Delivered unified Data Platform solutions for Kohls, encompassing utility integration, job monitoring, cloud monitoring, and pipeline management.

Highlights

Developed real-time and near-real-time pipelines using Flink, Spark, and AWS, ensuring high-speed data ingestion and processing.

Designed and maintained batch ETL pipelines and data lakes on GCP using Airflow, Scala, and Python, ensuring robust data infrastructure.

Conducted performance tuning for Flink and Spark, optimizing data processing efficiency and resource utilization.

Created core, reusable components in Scala that were seamlessly adopted by other teams, fostering consistency and accelerating development.

Implemented efficient Cluster/Jobs monitoring Dashboards, significantly reducing dependency on Stackdriver and cutting cloud usage costs.

Grid Dynamics at Apple

|

Big Data Engineer (Scala)

Cupertino

→

Summary

Contributed to Apple Media Products’ Core Data Engineering Team, handling global data ingestion, GDPR compliance, and framework development for advanced analytics.

Highlights

Developed intricate ETL pipelines and data lakes using Scala, Spark, Kafka, Hadoop, and Amazon S3 for global data ingestion from various devices.

Created reusable tools using Java, Scala, and Bash scripts, significantly enhancing team efficiency and productivity.

Developed and implemented GDPR-related jobs, ensuring full data compliance with stringent regulatory requirements for Apple Media Products data.

Successfully designed and delivered common data frameworks to downstream teams, actively guiding their effective utilization for advanced analytics.

EPAM Systems at Lufthansa

|

Java Software Engineer

Kharkiv, Kharkiv, Ukraine

→

Summary

Spearheaded the development of a microservice at Lufthansa, efficiently managing airline user data to facilitate smooth access for various services.

Highlights

Led the full-stack development of a critical microservice, improving user data management and access for various airline services.

Utilized Java 8, Spring Core, Spring AOP, and Spring Security to build robust and secure backend functionalities.

Implemented caching mechanisms with Memcached to optimize data retrieval and enhance system performance.

Collaborated on GitLab/Bitbucket for version control and Jira for project management, ensuring efficient development workflows.

EPAM Systems at OSM

|

Junior Software Engineer

Kharkiv, Kharkiv, Ukraine

→

Summary

Developed a workplace distribution and employee allocation application from the ground up for EPAM, now widely adopted in production.

Highlights

Led the end-to-end implementation of an application for tracking workplace distribution, managing employee allocations, and handling location management.

Developed the application using Java 8, Spring Core, Spring MVC, Spring JDBC, Spring Data, and Spring Security, ensuring a robust and secure architecture.

Implemented CI/CD pipelines and utilized Docker for streamlined deployment and improved development efficiency.

Successfully launched the application into production, achieving widespread adoption across all EPAM offices.

Education

Kharkiv National University of Radioelectronics

Kharkiv, Kharkiv Oblast, Ukraine
Bachelor Computer Science

Kharkiv Medical University

Kharkiv, Kharkiv Oblast, Ukraine
Master Medicine

Skills

Programming Languages

Java 8, Scala, Python, Bash, Groovy.

Big Data Technologies

Spark, Flink, Hadoop, Azkaban, Airflow, Databricks, Iceberg, Delta Tables, Alluxio, Spark SQL, Spark Structured Streaming, Spark Batch.

Cloud Platforms

GCP, Azure, AWS, Apple-Private Cloud, On-Prem k8s, BigQuery, Dataproc, Google Storage, Amazon S3, EMR, EC2, MSK.

Databases & Data Warehousing

MySQL, PostgreSQL, Bigquery, Delta tables, Iceberg, Kafka, Vertica, HMS, Glue Catalog, Unity Catalog, HDFS.

Web Frameworks

Spring Boot, Spring MVC, Spring Data/JDBC, Spring Security, Spring Core, Spring AOP.

DevOps & Tools

Kubernetes, CI/CD, Docker, Maven, Gradle, Gitlab, Bitbucket, Mercurial, Jira, Swagger, LocalStack, Feign client, Lombok.

Monitoring & Logging

Graphite, Grafana, Log4j.

Caching

Memcached, Hazelcast.

Testing

JUnit, Mockito, TestNG, Hamcrest.