
Дмитрий Грищенко
@0008512
Software Architect and Java Tech Lead at Kyivstar, building OMNI, an active-active event-driven platform, and Gadfly, a voice tutor for tech interviews.
What I'm looking for
At Kyivstar, I’m the Software Architect and Tech Lead for OMNI, an event-driven platform that decides in real time what subscribers see in USSD and the My Kyivstar app. I shape its Kafka-based architecture and active-active on-premises design, with Java 21 and Spring Boot services.
Since July 2026, I’ve also built Gadfly from an empty repository into a live voice tutor for technical interviews. I built its backend with Python and FastAPI, its web app with Next.js and React, and its in-browser voice pipeline so raw audio stays on the user’s machine.
Before Kyivstar, I worked at JPMorgan Chase, Ciklum, Playtech and Thomas Cook in software engineering and architecture roles. I started in Java development after working in network and systems engineering, and I’m happy to talk about architecture and engineering leadership roles, interview preparation, or Gadfly.
Experience
Work history, roles, and key accomplishments
Founder, Owner & CTO
Gadfly
Jul 2026 - Present (4 months)
Gadfly (usegadfly.com) is a voice tutor for technical interview practice. Engineers work through algorithms, system design and behavioral rounds out loud. Gadfly asks the next question instead of handing over the answer, names the weakness behind what broke, and brings it back on a schedule until it clears.
As founder and CTO I own the product end to end: idea, architecture, code, infrastructure
Software Architect and Tech Lead for OMNI at Kyivstar, Ukraine's largest mobile operator: an event-driven channel-orchestration platform that decides in real time what a subscriber sees in USSD and the My Kyivstar app, built to run active-active on-premises.
Scope and results
• Own the architecture: domain-driven design, bounded contexts, Apache Kafka as the backbone, Kafka Streams for stream pro
Worked as VP Lead Software Engineer at JPMorgan Chase & Co..
Co-founder/CTO
Winqod
Jan 2020 - Sep 2024 (4 years 8 months)
Worked as Co-founder/CTO at Winqod.
Worked as Java Technical Lead at Ciklum.
Worked as Software System Architect at Playtech.
Solutions Architect
Thomas Cook
Mar 2017 - Sep 2019 (2 years 6 months)
Worked as Solutions Architect at Thomas Cook.
Worked as Senior Software Engineer at EPAM Systems.
Java Developer
EngagePoint, Inc.
Aug 2013 - Jun 2015 (1 year 10 months)
Java developer on products and Jira plug-ins for a US software vendor: Java, JAX-RS, Atlassian SDK, Maven, Jenkins. Projects: EngagePoint Transparency (a public transparency portal) and Questionnaire Wizard. First commercial development role after four years in network and systems engineering.
Wireless Engineer
DICS
Mar 2011 - Aug 2013 (2 years 5 months)
Designed, deployed and supported the wireless infrastructure of the NSC Olympiyskiy stadium in Kyiv: access points, wireless controllers, the wireless network management and monitoring systems, security configuration and analysis of the wireless network.
System Administrator
“BSM” (Business solution for management)
Feb 2010 - Mar 2011 (1 year 1 month)
Support for Park 200 pcs. Customer Support. Server Configuration (Hardware + Software) Windows 2003 to Windows 2008, FreeBSD. Setting the switches, routers. Planning and implementation of the transition from Windows 2003 to Windows 2008 + licensing. Support for anti-virus policies. Supports archiving policy.
Senior System Administrator
Polyana Ukrainian Group
Jun 2009 - Feb 2010 (8 months)
Creation of IT infrastructure for a distributed network of retailers. Develop a strategy of IT infrastructure. Search for contractors to perform work on the installation of SCS, surveillance video, music. The signing of contracts with suppliers of telecommunications services. Purchase of the necessary IT equipment for the operation of stores and offices. Server Configuration (Hardware + Software),
System Administrator
VD ONE Company
Aug 2007 - Jun 2009 (1 year 10 months)
Support and development of the IT infrastructure of retail stores, server support SUSE Linux Enterprise, FreeBSD, Windows 2003. Support mails, terminal server, file storage, server 1C. 1C accounting analyst. Customer Support. Work with suppliers tel. services. Support for anti-virus policies. Finished 6 stores, head office and warehouse 2.
Education
Degrees, certifications, and relevant coursework
AWS for Architects: High Availability and Continuous Deployment
Mar 2021
AWS Certified Solutions Architect - Associate (SAA-C02): 1 Cloud Services Overview
Feb 2021
AWS Certified Solutions Architect - Associate (SAA-C02): 2 Storage Design
Feb 2021
AWS Certified Solutions Architect - Associate (SAA-C02): 3 Virtual Private Cloud
Feb 2021
AWS Certified Solutions Architect - Associate (SAA-C02): 4 Compute Services
Feb 2021
AWS Certified Solutions Architect - Associate (SAA-C02): 6 Auto Scaling and Virtual Network Services
Feb 2021
AWS: Disaster Recovery
Feb 2021
Exam Tips: AWS Certified Solutions Architect - Associate (SAA-C02)
Feb 2021
Microservices: Design Patterns
Jan 2021
AWS Certified Solutions Architect - Associate (SAA-C02): 8 Databases
Mar 2021
AWS Certified Solutions Architect - Associate (SAA-C02): 5 Identity and Access Management
Mar 2021
AWS Certified Solutions Architect - Associate (SAA-C02): 7 Application Deployment
Mar 2021
AWS Certified Solutions Architect - Associate (SAA-C02): 9 Services and Design Scenarios
Nov 2021
Cloud Architecture: Core Concepts
Nov 2020
Web Security: User Authentication and Access Control
Dec 2020
Cloud Architecture: Design Decisions
Dec 2020
Cloud Architecture: Advanced Concepts
Nov 2020
Extending, Securing, and Dockerizing Spring Boot Microservices
Nov 2020
Spring 5.0 and Spring Boot 2.0 New Features
Nov 2020
Spring: Spring Data 2
Nov 2020
NTUU "KPI"
Bachelor's degree, Computer Systems Networking and Telecommunications
2010 - 2014
Availability
Location
Authorized to work in
Website
usegadfly.comSalary expectations
Social media
Job categories
Interested in hiring Дмитрий?
You can contact Дмитрий and 90k+ other talented remote workers on Himalayas.
Message ДмитрийGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
