Dmytro Grygorenko is a Sr Staff Software Engineer based in the Netherlands with 11 years of experience building large-scale systems, currently shaping payments, infrastructure, and observability at Uber. He combines deep expertise in system architecture, cloud, data analytics and machine learning with hands-on development across backend and integration stacks. Previously he led architecture and distributed teams for smart energy enterprise systems and co-founded a fintech startup where he designed proprietary ML forecasting algorithms used by top brokerages. Dmytro has a strong track record of client-facing technical consultancy and mentoring, having handled negotiations, integrations and international projects. His background spans Java EE/Spring, distributed databases, and CI/CD practices, reflecting a pragmatic focus on reliability and operability. Less obvious: he blends startup founder grit with large-scale production engineering, making him effective at both inventing models and operationalizing them in high-demand environments.
11 years of coding experience
14 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at Vienna University of Technology
Master's Degree Computer Science, Master's Degree Computer Science at Taras Shevchenko National University of Kyiv
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Dmytro Grygorenko - Sr Staff Software Engineer at Uber