Full-stack software engineer with expertise in designing and developing scalable web applications.
Experience
2021 — Now
2021 — Now
San Jose, California, United States
Full-stack software engineer building and maintaining features for PayPal's Global Pay Later products used by millions of users across web and mobile applications.
• Led the development of external and internal products, collaborating closely with Product Managers and UX Designers to define feature requirements, establish timelines, and provide regular project updates. This involved overseeing end-to-end testing, employee testing, and release cycles
• Led the migration of credit servicing APIs from REST to GraphQL. This involved refactoring data flow patterns across client-side React applications and implementing the services using TypeScript in a server-side GraphQL environment.
• Owned and maintained PayPal Credit’s Java event service leveraging messaging queue architecture to send cloud events to multiple teams across PayPal, ensuring uninterrupted service for multiple organizations’ products
• Developed and maintained automated functional tests for key features. Leveraged isolated component testing, WireMock, and Playwright to ensure thorough test coverage and achieve a 40% time reduction in Sprint release process
• Provided on-call support for live services, ensuring operational stability and resolving critical production issues. Leveraged datadog dashboards, telemetry data, Splunk index searches, and BigQuery SQL queries to diagnose and resolve the issues
• Developed and maintained Datadog dashboards and alerts for monitoring the health and performance of microservices supporting credit products.
2020 — 2020
2020 — 2020
San Jose, California, United States
Achieved uniform user experience for all customers of PayPal Credit services and cobrands such as eBay Mastercard, PayPal Smart Connect and PayPal Extras Mastercard.
Using React, NodeJS, Jest and Sinon, migrated all US PayPal Credit customers to the common “Add A Bank” workflow. This provides frictionless bank setup and access to 300+ banks for all US PayPal Credit customers.
2015 — 2016
Hyderabad Area, India
Collaborated with cross-functional teams to define, design, and ship new features of SBricks webpage. Designed and developed user interfaces for Internet/intranet applications by setting expectations and prioritising features throughout development life cycle.
2015 — 2015
2015 — 2015
Hyderabad Area, India
Successfully developed and integrated Facebook API in an application to make it convenient to send/receive money using Facebook contacts. Similar feature was extended to twitter accounts. Worked with 3rd party datasets, APIs. Implemented unit-tests for ensure reliability and robustness of the application. I have also worked on maintenance and improving performance of application.
2013 — 2014
Bengaluru Area, India
The research was on studying the adaptive laws for a two vehicular system. For this study, we constructed system models using Simulink® for two cruise control methodologies - Cooperative Cruise Control (for known parameters) and Cooperative Adaptive Cruise Control (for unknown parameters). The simulated results were later analysed for different use-cases - with constant and varying inputs and driver.
Education
San José State University
Master's degree, Computer Software Engineering
2019 — 2020