Staff Software Engineer
CurrentPayroll 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.