Kapil Agarwal

Software Engineer at Meta

Greater Seattle Area 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
Kapil Agarwal is a software engineer with nine years’ experience building large-scale distributed storage and cloud systems, currently working on Delos in Meta’s Core Systems team to support Facebook’s control plane. Previously a founding member of Microsoft’s IoT Central, he shipped backend services for IoT Hub and helped migrate Azure deployment tooling (including Event Hub transitions and PowerShell upgrades) as a DevOps/cloud contributor. His background blends systems research from Georgia Tech—where he built GPU frameworks and datacenter monitoring—with production impacts at Google and Amazon, including a 30% CPU reduction from an RPC batching framework. Kapil holds an MS from Georgia Tech and a B.Tech from IIT Roorkee, and is notable for bridging deep systems research with pragmatic cloud engineering and operational automation.
code9 years of coding experience
job5 years of employment as a software developer
bookIndian Institute of Technology Roorkee
bookMaster of Science (MS), Master of Science (MS) at Georgia Institute of Technology
bookDelhi Public School - R. K. Puram
github-logo-circle

Github Skills (12)

deployer10
powershell10
azure-powershell10
azure-deployment10
deploying10
deployment-automation10
azure-resource-manager9
resource-manager9
arm9
azure-iothub7
iot7
cicd6

Programming languages (10)

C#TypeScriptDockerfileJavaC++RustJavaScriptGo

Github contributions (5)

github-logo-circle
Azure IoT Remote Monitoring preconfigured solution
Role in this project:
userDevOps Engineer & Cloud Engineer
Contributions:181 commits, 94 PRs, 135 pushes in 3 months
Contributions summary:Kapil primarily focused on modifying deployment scripts and configurations, transitioning from Service Bus to Event Hub, and updating Azure PowerShell versions. Their work involved refactoring variable names, fixing resource group tag updates, and removing support for older PowerShell versions. Additionally, the user addressed formatting issues and resolved a problem with the default local suite name.
preconfiguredazure-iotremote-monitoringazuremonitoring
The source for REST API specifications for Microsoft Azure.
Contributions:3 pushes, 3 branches in 6 months
apispecificationsrestmicrosoft-azuremicrosoft
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
Kapil Agarwal - Software Engineer at Meta