Mahesh Rohera

Principal Software Engineer at Microsoft

Washington, District of Columbia, United States
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
Mahesh Rohera is a Principal Software Engineer with nine years of experience architecting and delivering embedded systems and device drivers for wireless and IoT platforms, currently driving technical work at Microsoft in Washington, D.C. He brings deep kernel, OS and middleware expertise from senior engineering and leadership roles at Qualcomm where he led PMIC driver development, device driver frameworks, and on-target debugger initiatives for complex SoC subsystems. Comfortable across multiprocessor design, profiling and low-power sensor DSP work, he also blends hands-on firmware with technical project management and agile delivery. An active contributor to Azure open-source projects, his work spans improving Event Hubs receivers, enabling IoT Edge multi-architecture builds, and streamlining certificate tooling for Azure IoT C SDKs. Known for turning pre-silicon designs into production-ready bring-ups, he pairs systems-level rigor with practical tooling improvements that accelerate developer and platform adoption.
code9 years of coding experience
job12 years of employment as a software developer
bookMaster of Science (M.S.), Electrical Engineering - Computer Networks, Master of Science (M.S.), Electrical Engineering - Computer Networks at University of Southern California
bookBachelor of Science (B.S.), Electronics Engineering, Bachelor of Science (B.S.), Electronics Engineering at University of Mumbai
github-logo-circle

Github Skills (31)

docker10
messaging10
bash10
cmake10
c1110
eventhub10
dockers10
cicd10
azure-iothub10
c1710
iot10
script10
powershell10
scripting9
architecture9

Programming languages (11)

TypeScriptC#PowerShellJavaC++CCMakeJavaScript

Github contributions (5)

github-logo-circle
Azure/iotedge

Apr 2017 - Sep 2019

The IoT Edge OSS project
Role in this project:
userBack-end & DevOps Engineer
Contributions:205 commits, 211 PRs, 645 pushes in 2 years 4 months
Contributions summary:Mahesh contributed significantly to the infrastructure and build processes of the IoT Edge project. Their work included adding initial Docker image support for ARM and x64 architectures by modifying build scripts to support image building and pushing. Furthermore, they added changes to existing scripts, such as the buildDockerImage.sh and buildBranch.sh, that were related to build processes, including managing environment variables and setting up the build directory, which improved the automated build process. They also introduced new testing capabilities to the project by creating various run and test shell scripts.
edge-computingossmqttedgeopc
Azure/azure-event-hubs

Oct 2016 - Mar 2017

☁️ Cloud-scale telemetry ingestion from any stream of data with Azure Event Hubs
Role in this project:
userBack-end Developer
Contributions:2 releases, 16 commits, 10 pushes in 4 months
Contributions summary:Mahesh primarily worked on enhancing the Event Hub receiver client library, implementing new features and refactoring existing code. Their contributions included adding initial versions of receiver header files, implementing core receiver functionalities, and creating callbacks for async operations. The user also worked on build and test infrastructure by updating setup scripts and integrating unit tests.
pythonevent-hubsstreammicrosoftstreaming
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
Mahesh Rohera - Principal Software Engineer at Microsoft