Mohammed Kherani

Software Engineer at Microsoft Corporation

Bengaluru, Karnataka, 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
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.
code10 years of coding experience
job5 years of employment as a software developer
bookMasters (MTech), Embedded Systems, Masters (MTech), Embedded Systems at Devi Ahilya Vishwavidyalaya
bookB.E., Electronics & Telecommunications, B.E., Electronics & Telecommunications at National Institute of Technology Raipur
stackoverflow-logo

Stackoverflow

Stats
149reputation
24kreached
1answer
1question
github-logo-circle

Github Skills (16)

net10
asp-net10
powershell10
azure10
backup10
dotnet10
microsoft-azure10
csharp10
azure-sdk10
dotnet-core10
apidoc9
api9
unit-testing8
testing7
test-framework7

Programming languages (2)

C#TypeSpec

Github contributions (5)

github-logo-circle
Azure/azure-powershell

Jun 2015 - Aug 2017

Microsoft Azure PowerShell
Role in this project:
userBack-end Developer
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.
microsoft-azure-powershellpowershellmicrosoft-azuremicrosoftazure
Azure/azure-sdk-for-net

Jun 2015 - Apr 2016

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:
userBack-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