Summary
Gaurav Agerwala is a Senior Software Engineer with 11 years of experience designing and shipping large-scale IoT and machine-learning enabled systems, currently building connected vehicle software at Lucid Motors from Sunnyvale. He led cross-functional and large distributed teams at SLB to migrate legacy IoT device management to poly-cloud Go microservices on GCP and Azure, cut operational effort dramatically, and delivered edge device management tooling used globally. He has hands-on SRE experience—identifying and fixing high-cost platform faults, integrating remote OS patching, and automating playbook deployments to serverless that reduced development time by ~60%. A lifelong learner pursuing an MS in Software Engineering at Carnegie Mellon, he blends field-tested industrial IoT expertise with academic rigor and a knack for quickly shipping client-facing features under pressure. Less obvious: he has experience running technical SIGs of hundreds of experts and directing offshore teams of 50, showing both technical depth and large-scale coordination skills.
11 years of coding experience
5 years of employment as a software developer
Bachelor of Technology (B.Tech.) Computer Engineering, Bachelor of Technology (B.Tech.) Computer Engineering at Vellore Institute of Technology
Master's degree Software Engineering, Master's degree Software Engineering at Carnegie Mellon University
Physics Chemistry Mathematics English Computer Science, Physics Chemistry Mathematics English Computer Science at La Martiniere for Boys, Kolkata
English, Hindi, Bengali