Software Engineer, Azure Host Networking at Microsoft
Sammamish, Washington, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Sumit Bhardwaj is a systems-focused software engineer with 11 years of experience building high-performance, cross-platform infrastructure for Azure and large-scale services. Currently on Azure Host Networking, he has a track record of improving developer experience, bootstrapping engineering systems, and building tooling that speeds debugging and secures supply chains across the Azure fleet. He has driven cross-platform modernization projects—bringing C++17, Clang/GCC support, and .NET SDK-style C# integration into long-lived codebases like Microsoft Bond and CMake. Sumit’s work reduces incident time and developer friction, from enabling crash-to-source debugging to creating end-to-end memory-safety and testing frameworks. An active open source contributor, he made concrete modernizations to the widely used microsoft/bond framework and upstream CMake to support modern build scenarios. Trained as an electrical engineer with advanced studies, he pairs rigorous technical depth with practical impact across cloud, developer tooling, and experimentation platforms.
Bond was a cross-platform framework for working with schematized data. The open-source project ended on March 31, 2025.
Role in this project:
Back-end Developer
Contributions:3 reviews, 11 commits, 11 PRs in 1 year 6 months
Contributions summary:Sumit primarily focused on maintaining and improving the Bond framework's C++ codebase. Their contributions include addressing deprecated features in C++17, such as `std::result_of_t`, and updating the code to use the replacement, `std::invoke_result_t`. They also cleaned up MSVC 2013 conditional code and removed MSVC 2013 workarounds, indicating a focus on code modernization and platform compatibility. Further contributions involve updating the AppVeyor configuration and adding missing include statements for C++ examples.
Contributions summary:Sumit primarily focused on enhancing the CMake build system's support for C# projects within the CMake ecosystem. Their contributions involve refining the C# compiler integration by adjusting compiler flags, handling definitions, and updating the Visual Studio project generation process. These changes ensure proper configuration and build processes for C# code within the CMake build environment. The user also introduced features related to .NET SDK style projects, enabling compatibility with modern C# project structures.
cppcmakeupstream
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
Sumit Bhardwaj - Software Engineer, Azure Host Networking at Microsoft