Rahul Gupta is a Senior Software Engineer based in Bengaluru with about nine years of experience building scalable full-stack web applications. He specializes in React and TypeScript frontends, microfrontend architectures, and backend services in Go with GraphQL and Protocol Buffers, owning features end-to-end from data modeling to polished UI. Rahul has delivered production-facing generative AI integration tooling and complex API connection editors that reduce onboarding friction and empower self-serve clients. He excels in cross-functional teams and has a track record of modernizing large codebases—splitting legacy apps into microfrontends, scaffolding UI templates, and streamlining auth and routing migrations. Practical and curious, he pairs engineering craftsmanship with product empathy and a persistent focus on performance and maintainability. Outside core work he continuously explores service-oriented patterns and builds tooling to speed delivery.
9 years of coding experience
7 years of employment as a software developer
Bachelor of Technology (B.Tech.) Computer Science Specialization in BFSI, Bachelor of Technology (B.Tech.) Computer Science Specialization in BFSI at UPES
Senior Secondary School Mathematics and Science, Senior Secondary School Mathematics and Science at D.A.V Public School, Patna
Secondary School Mathematics and Science, Secondary School Mathematics and Science at Don Bosco Academy, Patna
Contributions:2 pushes, 3 branches in 5 years 6 months
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.