Gaurav Khanna

Principal Group Engineering Manager - Azure Service Fabric at Microsoft

Redmond, Washington, 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
Gaurav Khanna is a Principal Group Engineering Manager at Microsoft leading the Azure Service Fabric team, with 11 years of experience building and operating large-scale distributed systems that power critical Azure services like SQL DB, CosmosDB and Azure Container Instances. He combines people-first leadership with deep systems-level expertise in C/C++, C#, .NET Core, container runtimes, and low-level debugging (WinDBG/GDB), enabling teams to deliver ultra-low-latency failover and high availability. His work spans orchestration, in-cluster KV storage, and secure microservices primitives, grounded in the architecture of Service Fabric used across Azure’s control plane. As a build-and-release engineer on notable open-source projects like CoreRT, he has improved cross-platform build pipelines, package automation, and native compilation tooling—skills that reduce friction between research runtimes and production delivery. Colleagues describe him as a technical writer and public speaker who translates complex runtime internals into practical engineering outcomes. Based in Redmond, he blends hands-on debugging acumen with strategic platform leadership to scale resilient cloud infrastructure.
code11 years of coding experience
github-logo-circle

Github Skills (13)

nuget10
sh10
script10
shell10
build-automation10
cicd10
scripting10
msbuild9
macos9
linux8
netcore8
csharp6
dotnet-core6

Programming languages (13)

C#PowerShellC++CSSRustCGoHTML

Github contributions (5)

github-logo-circle
dotnet/corert

Oct 2015 - Jan 2016

This repo contains CoreRT, an experimental .NET Core runtime optimized for AOT (ahead of time compilation) scenarios, with the accompanying compiler toolchain.
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:58 commits, 29 PRs, 12 pushes in 2 months
Contributions summary:Gaurav primarily focused on improving the build and release processes for the CoreRT project. Their contributions included fixing build scripts, adding support for new platforms (Mac), and integrating Nuget package generation into the build process. They addressed issues related to dependency management, particularly concerning package restoration on Mono, and refactored the test infrastructure to leverage the new native compilation pipeline. The user also worked on optimizing the command-line build tool and overall build procedure.
dotnetcompilationahead-of-timeruntimetoolchain
gkhanna79/core-setup

May 2016 - Jun 2017

Contributions:337 pushes, 126 branches in 1 year
dotnetinstallerruntimenet-coreinstaller-packages
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