Mohammed Kherani is a seasoned software engineer with 11 years of experience spanning embedded systems, video processing, and storage protocols, currently building backup-related backend features at Microsoft. He pairs deep C/C++ and RTOS expertise from TI DSP and DaVinci platforms with hands-on storage work on FC/FCoE/iSCSI, CIM provider development and VMware integration from his Emulex tenure. At Microsoft he has contributed to high-profile Azure projects, implementing container management and backup cmdlets in azure-powershell and the Azure .NET SDK, including test automation for register/unregister workflows. Comfortable across low-level firmware, device drivers and cloud SDKs, he bridges hardware-aware engineering with scalable cloud services. Known for pragmatic problem solving, he often surfaces subtle interoperability fixes between CIMOMs, hypervisors and storage stacks.
10 years of coding experience
5 years of employment as a software developer
Masters (MTech), Embedded Systems, Masters (MTech), Embedded Systems at Devi Ahilya Vishwavidyalaya
B.E., Electronics & Telecommunications, B.E., Electronics & Telecommunications at National Institute of Technology Raipur
Contributions:208 commits, 15 PRs, 13 comments in 2 years 2 months
Contributions summary:Mohammed's commits primarily involve the implementation of Azure Backup related commands, specifically focusing on container management and backup operations. They are working on the cmdlets related to registering and unregistering Azure backup containers. Their work includes implementing the logic to register, refresh, and unregister Azure backup containers, which interact with the underlying Azure Backup services. The user is also developing various models and parameters required for these operations.
This repository is for active development of the Azure SDK for .NET. For consumers of the SDK we recommend visiting our public developer docs at https://learn.microsoft.com/dotnet/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-net.
Role in this project:
Back-end Developer
Contributions:37 commits, 2 PRs, 1 comment in 10 months
Contributions summary:Mohammed primarily contributed to the Azure Backup SDK for .NET by developing container-related functionalities. Their work involved generating and modifying code for container operations, as evident in the changes to the `ContainerOperation.cs` file. They also addressed merge conflicts, reflecting involvement in integrating changes from other developers. Furthermore, the user added Hydra test cases for Register and unregister container cmdlets.
dotnetversionedazure-functionssdkconsumers
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
Mohammed Kherani - Software Engineer at Microsoft Corporation