Dmitrii Levchenko is a senior software engineer based in Belgrade with two decades of experience building Windows desktop, cloud and web applications, and a deep specialization in .NET/C#. He blends hands-on engineering with team leadership—having led multiple teams to modernize architectures, reduce memory usage and cut infrastructure costs by up to 40% through performance and observability improvements. At innRoad and Arcadia he unified shared libraries, improved CI/CD and Kubernetes diagnostics, and delivered major integrations that increased revenue and reliability. As a Microsoft engineer and active open-source contributor, he has worked on flagship Azure Pipelines projects tackling Node.js runtime upgrades, CVE fixes, and agent configuration and deployment issues, reflecting strong DevOps and release engineering skills. Comfortable across the stack from low-level performance tuning to system architecture, he pairs pragmatic problem solving with a long-term focus on maintainability. An uncommon detail: he has continuously freelanced since 2010 while scaling enterprise teams, showing both entrepreneurial flexibility and sustained technical depth.
3 years of coding experience
20 years of employment as a software developer
Master, Computer Science, Master, Computer Science at Southern Federal University (former Rostov State University)
Contributions:130 releases, 286 reviews, 153 commits in 7 months
Contributions summary:Dmitrii primarily focused on maintaining and improving the build and release pipelines for Azure Pipelines tasks. Their work involved updating the tasks to use Node.js 16, ensuring compatibility with the new runtime environment, and implementing a mechanism for syncing changes between generated and source files. The contributions also included fixes for Common Vulnerabilities and Exposures (CVEs), and automating the build process with a focus on managing dependencies and ensuring correct command-line argument parsing.
Contributions:92 reviews, 1 commit, 51 PRs in 1 day
Contributions summary:Dmitrii primarily focused on improving the agent's configuration, testing, and deployment processes. They addressed issues related to certificate validation, proxy settings, and dependency management. The user's contributions also included migrating the AgentService to different .NET Framework versions and modifying the build process with 1ES Pipelines template adoption, indicating involvement in CI/CD pipeline management and infrastructure configuration. Furthermore, they also worked on solving issues related to job logging.
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
Dmitrii Levchenko - Senior Software Engineer at Self-employed