Ankit Goyal

Software Engineer at Microsoft

Kolkata, West Bengal, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Ankit Goyal is a Software Engineer with a decade of hands-on experience building backend systems at Microsoft from Kolkata, India. He focuses on release and pipeline tooling, contributing notable improvements to high-profile open-source projects like the Azure Pipelines Agent and the azure-devops-node-api client. His work centers on release artifact management, cross-source download handling, and API surface generation—helping make CI/CD agents more resilient and flexible across TFVC, tfgit, and custom artifact sources. A BE in Computer Software Engineering from BIT, he blends strong engineering fundamentals with large-scale product experience. Colleagues would describe him as a pragmatic refactorer who improves developer workflows by reorganizing code and streamlining artifact lifecycles.
code10 years of coding experience
bookShree Jain Vidyalaya
bookBachelor of Engineering - BE, Computer Software Engineering, Bachelor of Engineering - BE, Computer Software Engineering at Birla Institute of Technology
github-logo-circle

Github Skills (15)

azure-pipelines10
release-management10
typescript10
nodejs10
typescripts10
api10
csharp10
apidoc10
typescript-types10
dotnet-core10
cicd9
azure-devops9
rest-api9
azure-devops-server9
git8

Programming languages (4)

C#TypeScriptJavaJavaScript

Github contributions (5)

github-logo-circle
Azure Pipelines Agent 🚀
Role in this project:
userBack-end Developer
Contributions:28 commits, 16 PRs, 25 pushes in 2 months
Contributions summary:Ankit primarily focused on modifying and refactoring code related to the Azure Pipelines Agent's release functionality. Their work involved changes to the directory management for release artifacts, including renaming and restructuring file paths. The user also contributed to the download process for different artifact sources, including tfgit, tfvc, and custom artifacts. These changes suggest a focus on improving the agent's ability to handle various artifact types and enhance the release pipeline.
azure-pipelines-agentazure-pipelinesagentazurepipelines
Azure DevOps Client for Node.js
Role in this project:
userBack-end Developer
Contributions:8 commits, 6 PRs, 4 pushes in 6 months
Contributions summary:Ankit primarily contributed to the Azure DevOps Node.js API client library by generating and updating Release Management-related code. Their work involved adding and modifying API methods, likely for interacting with Release Management features. These changes focused on generating the client code, bumping the version, and updating the code related to the API's.
devops-clientdevopsnode-jsnodejsazure
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
Ankit Goyal - Software Engineer at Microsoft