Navneet Gupta

Staff Software Engineer at Uber

Bengaluru, Karnataka, India
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
Navneet Gupta is a Staff Software Engineer with 10+ years of experience building cloud infrastructure, distributed backend systems, and platform services across companies like AWS, Amazon, Uber, and BlueStacks. He was an early engineer on AWS App Runner, designing scalable control- and data-plane systems, and previously built IoT qualification pipelines, CI/CD, and ETL solutions at AWS IoT. His background spans low-level Android systems work—porting Android to x86 and optimizing boot/input at BlueStacks—to large-scale cloud services, giving him rare full-stack systems fluency. An active open-source contributor, he has implemented dynamic module loading and middleware management for Redux in a notable Microsoft repo, reflecting both frontend/plugin thinking and backend engineering rigor. Based in Bengaluru, he pairs a Texas A&M MS in Computer Science with a knack for debugging complex system interactions and shipping pragmatic, production-ready solutions.
code10 years of coding experience
job7 years of employment as a software developer
bookBachelor of Technology (B. Tech.), Computer Science, Bachelor of Technology (B. Tech.), Computer Science at National Institute of Technology Kurukshetra
bookMaster of Science (M.S.), Computer Science, Master of Science (M.S.), Computer Science at Texas A&M University
languagesEnglish, Hindi
github-logo-circle

Github Skills (12)

go-modules10
jsmodules10
javascript10
kernel-module10
redux10
react10
react-redux9
middleware9
code-splitting8
saga7
webpack6
webpacker6

Programming languages (6)

TypeScriptC#ShellJavaScriptGoSwift

Github contributions (5)

github-logo-circle
Modularize Redux by dynamically loading reducers and middlewares.
Role in this project:
userFull-stack Developer
Contributions:2 releases, 52 commits, 30 PRs in 9 months
Contributions summary:Navneet primarily contributed to the modularization of a Redux application using dynamic module loading. Their work involved creating and managing plugins, which communicate using channels, and implementing the ModuleManager and ReducerManager. They also refactored the store configuration to support dynamic module loading and incorporated Redux-dynamic-middlewares to support middleware management. Furthermore, the user updated the widgets example to utilize the module enhancer.
reduxreactsagasagasdynamic
microsoft/featuretimeline

May 2018 - Jul 2019

VSTS extension for managing and planning features
Contributions:209 commits, 7 PRs, 14 pushes in 1 year 2 months
program-managementvstsvsts-extensionvscodefeature-timeline
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