Denis Nikulin is a software development engineer based in Yerevan with six years of experience building web and desktop applications using the .NET stack, Node.js, and Ruby. He currently focuses on CI/CD systems and agent development at Akvelon, having independently built a licensing server and contributed to mobile app testing infrastructure. An active open-source contributor, Denis has improved core parts of Microsoft's Azure Pipelines (agent and tasks), delivering reliability fixes, telemetry safeguards, and Node 16 runner support that benefit large-scale CI environments. Known for rapid learning and pragmatic engineering, he blends backend, DevOps, and automation skills to turn complex pipeline issues into stable production features.
6 years of coding experience
3 years of employment as a software developer
Bachelor’s degree in Computer Science and Engineering, Bachelor’s degree in Computer Science and Engineering at Ivanovo State Power University
Contributions:21 reviews, 36 PRs, 131 pushes in 1 year 3 months
Contributions summary:Denis's contributions primarily focused on enhancing the Azure Pipelines Agent, addressing file path issues, and improving telemetry functionalities. They implemented a fix for file name truncation, added a new configuration option, and prevented telemetry publishing from customer tasks. The user also made changes to build processes and added validation for task commands. The work involved modifying agent code and build scripts to improve the agent's reliability and functionality.
Contributions:16 reviews, 25 PRs, 72 pushes in 1 year 2 months
Contributions summary:Denis primarily focused on enhancing the Azure Pipelines tasks within the repository. They addressed bugs related to implicit FTPS, improved the functionality of the FTPUploadV2 task, and incorporated features like distinguishing the source of task issues. Furthermore, the user contributed to the NodeTaskRunnerInstallerV0 task, adding Node 16 runner support and fixing MSAL library-related issues. They also implemented a default port for implicit FTPS and refined the Ssh task.
azure-pipelineswindowsazurepipelinesazure-devops
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
Denis Nikulin - Software Development Engineer at Akvelon, Inc.