Experience
2025 — Now
2025 — Now
Palo Alto, California, United States
Engineering at Snap
2019 — 2024
San Jose, California, United States
• Hong Kong Autopay Migration: Led the migration from legacy autopay systems to Faster Payments, supporting ~$5B USD in Google revenue and impacting thousands of customers. Implemented new banking specifications and routing changes. Applied updates to batches to support increased volume. Added KPIs and metrics to monitor the migration.
• Google Fiber Payments: Enabled seamless payment flows for Google Fiber, impacting ~$1B USD in revenue for commercial and residential customers. Added code and configurations to support ACH payments, enabling residential and commercial customers to use direct debit for recurring payments and one-off refunds.
• Citibank Banamex Migration: Spearheaded the migration of Google's Mexican banking infrastructure during the Citigroup Banamex sale, impacting 100K+ customers and ~$4B in revenue. Ensured seamless transition to new bank accounts (CLABE), collaborating across Google, Citibank, and external partners to execute a successful cutover with minimal disruption.
• Automated Refund System: Developed an automated refund system, replacing manual processes across 160 countries and streamlining ~$6B in refunds. Removed the "man-in-the-middle" process to allow customers to initiate self-service refunds.
• Banking Form Payments Implementation: Developed Crabwalk, an internal tool that streamlined the integration of new banking payment methods across Google's global product ecosystem. This innovation replaced a convoluted 50+ step process, significantly reducing complexity and boosting efficiency.
• Payments Insights & Data Management: Built real-time data pipelines for tracking key performance indicators (KPIs), optimizing data storage, and collaborating across multiple teams.
• Security Compliance: Led the annual rotation of security keys (PGP, SSL, JWT, SSH) with global partners, ensuring compliance and minimizing operational risks.
• Conducted 10+ technical interviews at Google
2019 — 2019
2019 — 2019
Tampa/St. Petersburg, Florida Area
• Design and development of ETL applications using Java, HBase, AWS.
• Dockerize micro-services and deploy on Kubernetes cluster using K9s and Rancher.
• Develop map reduce applications to process large amount of business data.
• Create pipelines for continuous integration and continuous delivery.
• Implement unit tests using Mockito, Junit, OpenPOJO etc
2018 — 2019
2018 — 2019
Pittsburgh
• Design and development of micro service applications using Spring boot-REST, AOP, TaskScheduler, Netflix-Eureka, Swagger, JPA, SMTP-Mail, Actuator etc.
• Implement unit tests using Mockito, Junit, SpringRunner, WebMvc, MockitoJunitRunner, OpenPOJO etc
• Development of Shared Libraries for Jenkins using Groovy and Java
• Created Pipelines (Jenkinsfile) to support CI/CD using Groovy DSL (Declarative and Scripted)
• Research and development for Unit testing of Jenkinsfile(s) using jenkins-pipeline-unit test Framework
• Automated Solutions to pull and consolidate various metrics from Jenkins
• Created a Prototype multi-threaded maven application to run parallel tests
Tech Stack : Java, Groovy, Spring Boot, Jenkins 2.x, Pipelines, Maven, JUnit, TestNG, Mockito, Swagger
2016 — 2018
Tampa/St. Petersburg, Florida Area
• Worked as an SME with Stakeholders and Product owners to refine requirements and provide inputs for several decisions
• Designed and developed a robust backend system to collect streaming data using RedHat's Java-based Switchyard framework
• Developed cloud-based services on AWS (Lambda, API Gateway, S3) to support Nielsen’s TV audience measurement systems, directly contributing to the company’s $4B annual revenue
Created 25+ Lambda functions to optimize data processing and improve operational performance. Developed backend systems for data collection from major streaming services (Netflix, Roku, Apple TV).
Education
Rajiv Gandhi Prodyogiki Vishwavidyalaya
Engineer’s Degree, Computer Science
2007 — 2011