Graph Based Payment Instruments Platform
- Lead a team of software engineers to design and develop Google's sophisticated & 100% configuration driven Payment Instruments Platform for fast paced integrations, scalability, and performance, reducing new FOP integration dev time from 1-2 quarters+ to 1 month of SWE time
- Decoupled Instruments APIs from FOP type to build independent, modular and highly inter-pluggable APIs to enable representation & execution of payment flows in form of graphs to maximize parallel execution of graph nodes and reuse of APIs
Payments Platform Configurable Notifications
- Designed a reliable, durable and performant asynchronous-event-delivery system to publish 10k/sec instrument events to platform-internal and external subscribers
- Supports 1P & 0P FOP event delivery used to track Ads serving limits, triggering user communications, FOP cache refresh and other time critical business requirements
- Replaced periodic crawlers with schedulers, reducing P99 event detection latency from 7 days to
- Implemented using: database triggers, pub sub, Stubby APIs, Spanner Queue, GCL and GSLB for load balancing & callback API multiplexing
Cross Stack Testing Infra & Monitoring Infra
- Highly sensitive slice based monitoring & alerting on Instruments platform by tagging RPC traffic and publishing tagged logs to Napa tables to detect low-QPS high-value slices
- Proposed having Active Rpc Replay integration testing & collaborated with Engineering Productivity SWE team to implement it for Instruments team
TL Responsibilities
- Responsible for planning, tracking & execution of OKRs of Payment Instruments team
- Responsible to review and sign off on design reviews of FOP verticals
- Responsible to grow & mentor a team of junior engineers