Dmytro Koval

Staff Data Engineer

koval.dmitriy@gmail.com

Java • Kotlin • Scala • Python • Ruby • Spring Boot • Project Reactor • Apache Camel • Vert.x • Kafka Streams • Elasticsearch • MySQL • PostreSQL • Apache Kafka • Tibco EMS • Docker • Kubernetes • UNIX


Summary

Strong Java development skills using open-source technologies. Focus on Java server-side development, distributed systems and concurrent applications. Extensive OOP/OOD experience. Looking for long-term contracts or permanent position. Interests in enterprise systems development, system integration, custom software.


Employment History

Company Role Duration
Glia Staff Data Engineer (Remote) Dec 2023 - Oct 2024
UBS Senior Software Engineer (Krakow, Poland) Aug 2018 - Dec 2023
Base CRM Senior Software Engineer (Krakow, Poland) Dec 2016 - Jul 2018
Luxoft Senior Software Engineer (Kyiv, Ukraine & Krakow, Poland) Aug 2011 - Dec 2016
Infopulse Ukraine Senior Software Engineer (Kyiv, Ukraine) Nov 2008 - Aug 2011
Golden Telecom Inc. Software Engineer (Kyiv, Ukraine) Feb 2007 - Jun 2008

Glia

• Designed, reviewed, implemented event-driven workflows for unified interaction model • Implemented standardized approach to data backfilling in event-driven microservices • Introduced Kafka Connect for connecting Kafka cluster with data warehouse • Reworked SQL-models in data warehouse to leverage new data pipelines • Hackathon: developed alternative approach for real-time analytics using Kafka Streams

UBS

• Architected technical solution for HTML5 Blotter backend • Technical leader for project • Identified risks, reacted to changing requirements • Designed, implemented crucial system elements • Enhanced infrastructure for performance and reliability • Streamlined deployment process

Base CRM

• Contributed to CDC component development • Built real-time data stream processing solution for large customer reports • Engineered server-side components of Close product

Luxoft

• Built architectural basis for REST and WebSocket-based services • Developed "price stream leasing" solution • Co-integrated new pricing source into existing component • Developed "panic button" feature for "Order Capture" component • Reverse-engineered legacy API for streamlined REST interface • Introduced Puppet for configuration management and deployment • Migrated server-side components from ServiceMix to standalone Java platform

Infopulse Ukraine

• Developed MVP and specified technology stack for EDB Mobile Payment • Prototyped application skeleton for evolving requirements • Developed EDB Secure Access integration solution • Led project from inception to production for EDB Technical Architecture Components • Implemented EJB 2.x component wrapper for SCS-TechStack • Created custom Jetty bundle for local development environment • Developed Jsp2Jspx Maven plugin for SCS project • Developed log processing utility for LogHub project

Golden Telecom Inc.

• Specified use cases for FTTB Self-Care application • Integrated FTTB Self-Care with internal billing systems • Developed backend business logic and frontend components


Education

Institution Degree Year
National Technical University of Ukraine "The Kyiv Polytechnic Institute" Master Degree in Applied Mathematics 2001 - 2007

Links

LinkedInGitHubWebsite