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.
9 years of coding experience
4 years of employment as a software developer
Indian Institute of Technology Bombay
Bachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at Uttar Pradesh Technical University
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.
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.
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