Ravi Shekhar is a Senior Staff Software Engineer based in Austin with over a decade of software experience and seven years in progressive engineering roles at PayPal. He has led buyer checkout and subscription management experiences and now shapes the PayPal Checkout JS SDK and Smart Payment Buttons, blending front-end frameworks (React, AngularJS) with Node.js back ends. His background spans SaaS security and cloud email archiving at McAfee and hybrid mobile HTML5 apps at Manhattan Associates, giving him a strong cross-domain practical knowledge of UI, backend services, and scalable product delivery. Trained in Computer Science with distinction from BIT Sindri, he pairs hands-on engineering with mentorship experience from early career roles, demonstrating an ability to bridge legacy Java/J2EE systems and modern JavaScript stacks. Colleagues value him for shipping reliable, user-facing payment flows at scale and for bringing machine-learning exposure and hybrid mobile experience to e-commerce engineering problems.
7 years of coding experience
11 years of employment as a software developer
Bachelor of Technology (B.Tech.), Computer Science & Engineering, First Class with Distinction, Bachelor of Technology (B.Tech.), Computer Science & Engineering, First Class with Distinction at BIT Sindri
Contributions:64 pushes, 7 branches, 1 tag in 3 years 4 months
smart-payment-buttonspaypalbuttonspaymentunlock
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 Shekhar - Senior Staff Software Engineer at PayPal