I am a Senior Software Engineer with over 5 years of experience in frontend and fullstack development, currently at PayPal Checkout, managing high-impact systems with 429M active users and $1.53T in transaction volume.
Experience
2025 — Now
2025 — Now
San Francisco Bay Area
Work on the merchant organization for the BNPL product
2022 — Now
2022 — Now
• Kicked off a next-gen Next.js rewrite of PayPal checkout, acted as a code owner and tech lead, conducting code reviews, mentoring team members, and driving development best practices.
• Implemented pure UI components with Tailwind CSS and shadcn/ui, improving the consistency and efficiency of the design system.
• Acted as a project lead for a team of 2 engineers in the creation of a new user experience flow in collaboration with the PayPal Credit product team to unlock a potential $48M recovery opportunity.
Deprecated a legacy Angular JS system by diverting traffic to newer applications, enhancing customer experience and reducing friction, saving approximately $400K/year in developer time.
Worked closely with Venmo, Honey, Braintree, and PayPal engineers to help transition features from legacy application to the new application
• Participated in regular on-call and release rotations to ensure smooth deployment and high availability of applications.
2020 — 2022
2020 — 2022
United States
• Led project to migrate entire client-side code for internal customer support agent dashboard from AngularJS to React
• Created user stories, detailed requirements, organized grooming, and conducted a knowledge-sharing session to help inform the larger team of project scope and status
• Set up initial scaffolding which included setting up Jest, Prettier, Storybook, CI pipelines and localization framework
• Supported team with implementation and code reviews for PRs made into the new client-side code base
• Mentored interns working on the project and brainstormed technical solutions
• Migrated key user operation of cancelling payments from using REST for service calls to GraphQL, which involved changing data flow patterns across client-side React components, and implementing mutation in server-side GraphQL (Apollo server)
• Wrote client-side unit and integration tests using Jest, and simulated entire service lifecycle for testing using mock Apollo server
• Developed and extensively tested GraphQL plugin to provide developers with an interface to provide custom error types to retry service calls. Integrated this plugin with the PayPal-wide GraphQL helper module.
• Taken responsibility of scheduled deployments, helped with application maintenance and service outage recovery on production support, designed testing plans to detect bugs prior to release and optimally address them
• Created a Java service to determine if merchant loan contracts should be retrieved from legacy upstream service or new service through remote configuration/experiment
2019 — 2020
2019 — 2020
United States
• Built and shipped a modal workflow to allow customers to retrieve virtual bank account numbers, developed using React Hooks architecture, scaffolded using Storybook and extensively tested through unit and integration tests written with Jest
• Collaborated with designers, product managers and user researchers on rapidly changing requirements
• Developed component to interpolate dynamic localization content and React components into strings, widely used across Working Capital application
• Extended functionality of accordion component to accept dynamic content and contributed to the documentation of PayPal-wide React design system
2018 — 2018
Greater Madison Area
• Created a web app using Angular and TypeScript to facilitate manual data classification, with a client-side active learning system with the help of ngRx capable of prioritizing pieces of the dataset
• Conducted A/B tests with the prototype to evaluate the performance of the frontend
Education
Delhi Public School - R. K. Puram
Mathematics
Marquette University