Ravi Gupta is a Principal Software Engineering Manager at Microsoft with nearly two decades of progressive experience building Windows platform features and accessibility tooling. He has deep hands-on expertise in C++, C++/WinRT, XAML, UIA/COM and API design, and has led teams delivering Narrator and other accessibility improvements across Windows. Promoted through roles from early work on games portals and WPF to senior engineering and principal management, he blends individual contributor technical depth with people and delivery leadership. Based in Redmond, he pairs platform-level architecture skills with a practical focus on shipping user-facing accessibility features that matter to millions. An IIIT Allahabad alumnus, he is quietly prolific inside Microsoft, driving long-lived frameworks and cross-team collaborations that are easy to overlook but fundamental to platform quality.
4 years of coding experience
15 years of employment as a software developer
Indian Institute Of Information Technology Allahabad
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
Ravi Gupta - Principal Software Eng Manager at Microsoft