Overview
Work History
Education
Skills
Timeline
Generic

Balaji Srinivasan

San Jose,CA

Overview

19
19
years of professional experience

Work History

Staff Software Engineer

TheGuarantors
08.2022 - Current
  • Architected a centralized auth system, unifying login across all products, enabling SOC2 compliance, and serving as the foundation for SSO and RBAC.
  • Built SSO integration for key enterprise clients, accelerating onboarding by 80% and boosted revenue upsell.
  • Built a stream-based event-driven user service, replacing batch jobs with real-time sync across Snowflake, HubSpot, and internal systems to ensure consistent user data.
  • Drove end-to-end modernization of the Property domain, eliminating legacy dependencies and creating a scalable pattern adopted across other core services.
  • Led platform initiatives across 3 teams (User, Property, Integrations), overseeing infra, CI/CD, monitoring, and load testing; mentored engineers and scaled best practices across teams.

Engineering Lead, Payments

Ritual.co
09.2020 - 05.2022
  • Built centralized payment APIs supporting core payment flows, streamlining integration and accelerating feature development across product teams.
  • Automated merchant payouts by redesigning the payout service, eliminating ~8 hours/month of ops overhead & replacing manual bank file processing with a fully automated payment pipeline.
  • Built a webhook-based system for handling payment disputes, improving dispute response time by 90% and disputes won by 50%
  • Led integration with Avalara for automated tax calculation, replacing a brittle in-house system and simplifying compliance with complex U.S. state and county tax regulations.

Senior Software Engineer

EDealer
05.2020 - 09.2020
  • Migrated API from REST to GraphQL, significantly improving system response time and efficiency.

Senior Software Engineer

OPENLANE Canada
05.2018 - 05.2020
  • Led the development of critical post-sale features, improving shipping and payouts efficiency by 50%
  • Improved the accounting recon process, reducing variance from over $1M to mere hundreds
  • Created monitoring dashboards and alerting systems to track business, application and infrastructure metrics

Senior Technical System Analyst

Royal Bank of Canada via Cognizant
05.2011 - 02.2018
  • Led development of Apache Spark-based reconciliation system, cutting regulatory reporting time from days to 1 hour
  • Developed Drools-based application for processing millions of orders, conducting thousands of checks, and generating daily reports
  • Led the design, development and maintenance of applications for standardizing real-time and end-of-day trade/position data
  • Mentored a team of developers both offshore and onsite

Application Developer

BNY Mellon
10.2006 - 12.2010
  • Contributed to building investor services features such as buy/sell shares, dividend reinvestment, and other core functionalities, enhancing the user experience for investors.

Education

Bachelor of Engineering - BE - Computer Science

Anna University
Chennai, India
05.2006

Skills

  • Java, Kotlin, Go lang
  • AWS, Google Cloud
  • Postgresql, MySQL, DynamoDB, Redis, Elastic Search
  • Kinesis, Kafka, Google Pub/Sub, SQS
  • Terraform, Docker, GitHub Actions
  • REST, GRAPHQL, GRPC
  • Spring Boot, Hibernate, JOOQ

Timeline

Staff Software Engineer

TheGuarantors
08.2022 - Current

Engineering Lead, Payments

Ritual.co
09.2020 - 05.2022

Senior Software Engineer

EDealer
05.2020 - 09.2020

Senior Software Engineer

OPENLANE Canada
05.2018 - 05.2020

Senior Technical System Analyst

Royal Bank of Canada via Cognizant
05.2011 - 02.2018

Application Developer

BNY Mellon
10.2006 - 12.2010

Bachelor of Engineering - BE - Computer Science

Anna University
Balaji Srinivasan