Himanshu Agarwal

Software Engineer II at Microsoft

Hyderabad, Telangana, 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
Himanshu Agarwal is a Software Engineer II at Microsoft with 9 years of experience building reliable backend systems and advancing ML-driven features, particularly in Azure Backup R&D. He combines an MTech in Computer Science from IIT Bombay with hands-on expertise in deep learning, speech recognition research, and practical engineering using Python, TensorFlow/PyTorch, and Dev tooling. At Microsoft he has contributed to high-profile open-source projects like azure-powershell and azure-cli, improving backup cmdlets, validation, and CLI behavior—work that blends documentation, bug fixes, and feature enhancements. His background at Oracle and contributions to cloud backup tooling reflect a strong focus on production-grade reliability and scalable automation. Notably, he pairs research interests in neural network training with pragmatic cloud engineering, making him comfortable moving models from prototype to resilient service.
code9 years of coding experience
job4 years of employment as a software developer
bookIndian Institute of Technology Bombay
bookBachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at Uttar Pradesh Technical University
github-logo-circle

Github Skills (9)

powershell10
azure-powershell10
azure10
backup10
microsoft-azure10
python10
documentation10
azure-cli10
command-line-interface9

Programming languages (5)

C#PowerShellMarkdownPythonTypeSpec

Github contributions (5)

github-logo-circle
Azure/azure-powershell

Jul 2020 - Jan 2023

Microsoft Azure PowerShell
Role in this project:
userBack-end Developer
Contributions:101 reviews, 58 commits, 114 PRs in 2 years 6 months
Contributions summary:Himanshu primarily modified the help text within the Azure PowerShell module, specifically for `AzRecoveryServiceBackup` cmdlets. These changes involved adjusting parameter descriptions, resolving potential errors, and updating text related to different workload types. The user also added and updated code, including a breaking change log file, within the context of Recovery Services Backup functionality. The majority of changes were focused on enhancing documentation and validation processes related to the Azure Backup service.
microsoft-azure-powershellpowershellmicrosoft-azuremicrosoftazure
Azure/azure-cli

Jul 2020 - Apr 2021

Azure Command-Line Interface
Role in this project:
userBack-end Developer
Contributions:27 reviews, 5 commits, 7 PRs in 8 months
Contributions summary:Himanshu contributed to the Azure CLI's backup module, focusing on bug fixes, feature enhancements, and parameter adjustments. Their work involved modifying existing code for file share backup, increasing VM protection limits, and resolving issues with on-demand backups. The changes predominantly affected Python files within the backup command module. The user also introduced a new optional parameter.
command-line-interfacecloudazurecommand-lineazure-cli
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
Himanshu Agarwal - Software Engineer II at Microsoft