Skip to content

Work

Platforms that quietly run at scale: multi-tenancy and cloud migration at PayPal, schedulers at Zoho.

Résumé LinkedIn srinivas@thammanasrinivas.com

May 2025 –
Present

PayPal

Software Engineer 2

Multi-tenancy and the move to GCP. I work on the Simplified Case Management (SCM) platform. I implemented multi-tenancy across it and built the SCM-Commons onboarding that cut new-tenant onboarding time by 40%. I took a mission-critical notification API up three levels on the Richardson Maturity Model without a single breaking change for its consumers, and moved data and workloads from on-prem to GCP, including onboarding a SaaS-native solution through RAMP.

From logs to pull requests. Most recently I built the Proactive Log Resolver (PLR), a pipeline that reads our GCP logs, diagnoses what went wrong, opens a pull request and alerts the reviewers. Once a reviewer approves, the release runs on its own, and every day the team gets a summary of the last 24 hours.

Tools for engineers. I also built a knowledge base and cloud skill mapper that many teams now use for cloud migration and cloud feature development. With it, an engineer fixes 5–6 bugs a day, a feature is often a single prompt, and juniors get up to speed on the team much faster. I also build LLM-powered tools that replace manual SOPs: a code-review agent, a parallel git-worktree feature processor and an integration-test agent.

Saying no with data. I ran a Bigtable proof of concept, benchmarking 500K+ records with secondary indexes. It showed Bigtable didn’t fit our relational model, which saved a costly redesign.

Jan 2022 –
Apr 2025

Zoho

Member of Technical Staff

The job scheduler. I worked on Catalyst, Zoho’s serverless platform. I designed its distributed job scheduler on Kafka and Redis and drove it through to production: it took the shortest cron interval from an hour to a minute for every user, handled 10M+ jobs a day, and brought job dispatch latency from 50 ms to 5 ms by optimising cold starts.

Around the platform. I also built a HIPAA-compliant audit-log service in a month, which unblocked the European release and grew revenue by 17%; an adapter between Catalyst and Zoho Cron for custom cron expressions that reached 35% adoption in three months; and error alerting by feature context that cut issue resolution time by 30–40%. As a project trainee I added environment variables for functions, which addressed 60% of user tickets, and Node.js 16 support with 12% faster cold starts.

Read the write-up: Scheduling 10M cron jobs a day

Earlier: Joined as a Project Trainee (Jan–May 2022), after a summer internship (May–Jun 2021)

How I build

Maintainable by design: the next big change should be small.

Change the contract, not the callers

A major change should be 2–3 lines in a core interface plus a new implementation, not a rewrite.

  • Zoho job schedulingBuilt around a small core interface, so a major change took 2–3 lines there plus an overloaded implementation, not edits across every caller.
  • ZenMode OSThe app only knows core-api interfaces; the open-source build plugs in mocks, production plugs in Firebase, discovered at startup.
  • ZohoA log export service built on interceptors, so new export features took 2-line changes.

Write it once, generically

Solve the general case with generic, typed building blocks and specialise by overloading, instead of copying code per case.

  • This siteOne typed page registry generates the nav, routes, sitemap and the shell; a page missing its component or shell directory fails to compile.
  • This siteOne palette-to-tokens function themes every page, the 3D scene, the cursor and the logo.

Make the wrong thing fail the build

Rules nobody has to remember: the build rejects what a review would have to catch.

  • This siteA brand linter fails on any colour or font defined outside its one source file.
  • ZenMode OSThe build fails on a hardcoded colour outside the theme.

Toolbox

Systems
Distributed systems, Multi-tenancy, Cloud migration, Serverless, System design
Backend
Java, Spring Boot, Golang, Kafka, Redis, PostgreSQL
Cloud
GCP, Bigtable, Docker, Kubernetes
AI
LLM agents, RAG, MCP, Python
Android
Kotlin, Jetpack Compose, Firebase, Cloud Functions
Web
TypeScript, React, Node.js

Education

B.E. in Computer Science and Engineering

Anna University, Chennai · 2018–2022 · CGPA 9.18

Won the AICTE Chhatra Vishwakarma Hackathon with a mental-health and psychosocial support app. Certificate