Dmitry Unkovsky is a Lead ML Engineer with 14 years of experience building scalable backend and machine learning systems, currently driving ML initiatives at Grammarly since 2016. He combines deep engineering roots from Yandex and a decade of freelance architecture work with applied mathematics training from MIPT to solve production-grade, high-throughput problems. Dmitry moves fluidly between ML model delivery and infrastructure, having progressed from software engineer to lead roles while shaping deployment and performance optimizations. He is an active contributor to open-source tooling for build systems—enhancing grammarly/rocker with URL fetching, caching, and variable expansion—which reflects his knack for improving developer workflows and build reliability. Based in Ukraine, he brings a pragmatic blend of research-level rigor and hands-on systems engineering to complex ML platforms.
14 years of coding experience
16 years of employment as a software developer
Applied Mathematics and Physics, Applied Mathematics and Physics at Moscow Institute of Physics and Technology (State University) (MIPT)
Contributions:1 release, 54 commits, 10 PRs in 6 months
Contributions summary:Dmitry implemented features to expand variable support within the Rocker build process, including those used in `ONBUILD` commands. They added support for URL downloads in `ADD` commands and implemented a caching mechanism for these downloads, improving build performance. Additionally, they refactored code, renaming components like `URLCache` to `URLFetcher`, and integrated the `URLFetcher` into the build process, demonstrating involvement in core build system enhancements.
Contributions:494 commits, 17 pushes, 3 branches in 3 years 3 months
js-frameworknode-jsjavascriptframeworknodejs
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.