Dmitry Akhutin is a software engineer based in Seattle with seven years of professional experience and a current role at Microsoft. He has practical DevOps expertise demonstrated through contributions to the high-profile dotnet/machinelearning (ML.NET) repository, where he built and automated CI/CD pipelines, shell tooling, and environment setup for .NET builds. Dmitry combines systems-oriented scripting and dependency management skills with an understanding of cross-platform build processes, enabling reliable automated delivery for machine learning infrastructure. His background includes early software development experience at RWT, reflecting long-standing engagement with engineering practices. Colleagues would describe him as a detail-oriented engineer who strengthens developer workflows behind the scenes, favoring automation over manual toil. He brings a pragmatic focus on repeatable, maintainable build systems that scale across teams and platforms.
ML.NET is an open source and cross-platform machine learning framework for .NET.
Role in this project:
DevOps Engineer
Contributions:56 commits, 51 PRs, 22 pushes in 7 months
Contributions summary:Dmitry primarily focused on initializing and configuring build tools and CI/CD pipelines within the repository. This included creating and modifying shell scripts (`.sh` and `.cmd` files) for tool installation, environment setup, and build processes. The commits show expertise in managing dependencies, installing the .NET CLI, and integrating build tools, all crucial for automating the software development lifecycle.
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.