Shubham Gupta is a Principal Software Engineer with 13 years of experience building high-performance, production-grade systems across networking, visualization, and cloud domains. At Microsoft since 2016 he progressed from Software Engineer to Principal, shipping scalable solutions informed by deep systems and protocol parsing experience from his Riverbed days. His background spans computer vision and robotics research—UAV navigation, multi-object tracking, and gesture-driven visualization—bringing a strong applied research-to-product track record. He holds a Master’s in Computer Science from the University of Washington and a BS (Honors) in Computer Engineering from UIUC, blending academic rigor with pragmatic engineering. Known for integrating novel interaction modalities (Leap Motion, Oculus) and voice/gesture pipelines into real products, he excels at turning experimental prototypes into robust, automated systems. Based in the Greater Seattle Area, he combines distributed-systems expertise with a curiosity for human-computer interaction and real-time analytics.
13 years of coding experience
14 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at University of Washington
Bachelor's of Science(Honors), Computer Engineering, Bachelor's of Science(Honors), Computer Engineering at University of Illinois Urbana-Champaign
ISC and ICSE, Mathematics and Computer Science, ISC and ICSE, Mathematics and Computer Science at Don Bosco Park Circus
The source for REST API specifications for Microsoft Azure.
Contributions:9 pushes, 1 branch in 1 day
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
Shubham Gupta - Principal Software Engineer at Microsoft