Satish Upadhyaya is a Software Engineer II at Microsoft with a decade of hands-on experience building distributed systems, cloud services, and scalable simulation tooling. He contributed core infrastructure at Microsoft and previously developed a large-scale energy simulation platform on CU Boulder's supercomputer, culminating in an open-source release of 500+ EnergyPlus models used by national labs. His background spans startup founding in autonomous drone delivery, internships delivering production web features and networking systems, and academic research—demonstrating an ability to move projects from prototype to production. Based in Boulder, he pairs systems-level thinking with practical full-stack implementation across Azure, ROS, PyTorch, and microservices. Notably, his research work supported collaborators at NREL and Oak Ridge, reflecting both technical depth and impact beyond typical engineering roles.
10 years of coding experience
8 years of employment as a software developer
Legacy High School
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at University of Colorado Boulder
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
Satish Upadhyaya - Software Engineer II at Microsoft