I am an experienced Staff Software Engineer with extensive experience in designing, developing, and maintaining scalable, highly available, and customer-centric applications.
2022 — Now
Mountain View, California
Payroll Direct Deposit Modernization
Technical Ownership: Led a team of 5 engineers to design, implement and launch a mission-critical service handling ~$3B daily payroll direct deposits.
Engineering excellence: Set up a Spring Boot service integrating it with Postgres, Kafka, Cron Job, Spring 5 Web Client, and Resilience 4J. Implemented robust testing frameworks, including WireMock component testing and H2 DB for integration testing.
Database Layer Ownership: Designed Postgres database schema, profiled slow queries and implemented partitioning to optimize performance.
Leadership & Collaboration: Presented design and architecture strategies in leadership meetings, driving alignment and fostering cross-functional collaboration. Partnered with cross-functional teams to ensure the accuracy and timely delivery of direct deposit workflows.
Key outcomes: Deprecated two groovy based services leading to 50% code reduction and 20% increase in test coverage. Use of modern and secure java libraries. Easy integrations with all Intuit frameworks. Faster releases and bug fixes.
Run Payroll Workflow Redesign
Technical Leadership: Led a 7 engineer team to redesign and modernize the Run Payroll workflows, migrating from a legacy stack to React/GraphQL/REST architecture. Achieved a scalable system for 1M+ customers, processing ~450K paychecks daily.
System Modernization & Scalability: Streamlined redundant REST endpoints by implementing reusable and extensible GraphQL schema, leading to a 63% reduction in overall APIs.
Operational Excellence: Reduced time-to-respond to production issues by enhancing monitoring with Splunk, AppD, Wavefront dashboards and alerting systems. Wrote clean release and detailed FMEA run books for on-call engineers.
Key outcomes: Reduction in API calls by 75%. The new GraphQL schema was seamlessly extended to meet compliance requirements across the US, Canada, and UK, while remaining adaptable for future regulatory needs.
Mountain View, California
Paycheck Calculation Service
Disaster Recovery: Single handedly designed and implemented multi-region DR for the service, handling ~5M daily requests. Analyzed active/active vs active/passive DR strategy. Achieved 100% availability, setting a benchmark for DR within the payroll org.
Deployment Optimization: Developed scripts for enabling zero-downtime database updates and one-click rollbacks.
Key outcomes: Enabled seamless failover to the AWS us-east-2 region during the AWS us-west-2 outage on August 31, 2021. Setup best practice document, FMEA run book and supported other services in establishing their DR solutions.
2018 — 2021
Mountain View, California
Compliance & Scalability: Centralized and standardized jurisdictional payroll compliance metadata across global use cases, enabling easier compliance updates and scalability.
SDK Implementation: Built a reusable SDK, simplifying service adoption by eliminating custom client-side code.
Collaboration & Enablement: Introduced an open contribution model, allowing cross-functional teams to add compliance metadata for new entities independently, accelerating project timelines
2015 — 2018
Mountain View, California
Contractor Payments
Worked with cross-functional teams to lead front-end for launching Contractor Payments for Payroll customers. This led to my promotion to Senior SWE.
Global Payroll Product
Joined Intuit as a new college graduate on a front end team. Quickly learned front-end technologies like JavaScript, React, Relay & GraphQL to lead & deliver different initiatives on UK Payroll products. Onboarded Payroll UK back-end team on front-end tech stack.
2014 — 2014
Mountain View, California
Developed front-end for global payroll web app to integrate payroll products across different countries using Backbone.js, Marionette.js, HTML5, CSS3, Sass, Bootstrap 3, jQuery.
Created custom jQueryUI widgets, currently being used across 4 different products.
Education
2012 — 2015
Rochester Institute of Technology
Master of Science (MS)
2012 — 2015
2008 — 2012
Amity University
Bachelor of Science (BS)
2008 — 2012