Dmytro Koval
Staff Data Engineer
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 |