Dmytro Yeroshkin is a Senior Software Developer at Google in Kitchener with five years of industry experience building cloud and desktop products, currently focused on Chrome Desktop after contributing to Google Cloud Healthcare infrastructure. He holds a PhD in mathematics from the University of Pennsylvania and transitioned from an academic trajectory—three postdocs and multiple publications in differential geometry—into software engineering, bringing rigorous problem-solving and proof-style thinking to system design. At Google he has moved between infrastructure and product teams, demonstrating adaptability across large-scale cloud services and client-facing applications. His background in training and mentoring students and competition teams suggests strong communication and coaching instincts uncommon in engineers with similar technical pedigrees.
5 years of coding experience
9 years of employment as a software developer
Bachelor of Science - BS Mathematics, Bachelor of Science - BS Mathematics at Saint Joseph's University
Doctor of Philosophy - PhD Mathematics, Doctor of Philosophy - PhD Mathematics at University of Pennsylvania
Contributions:2 PRs, 18 pushes, 3 branches in 20 days
golangsudoku-solverstringspongsolver
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 Yeroshkin - Senior Software Developer at Google