Experience
Backend engineer with 3.5 years building workflow orchestration platforms, distributed systems, data infrastructure, and consumer products at scale.
Thena
Software Development Engineer II
Jun 2024 – Nov 2025
Backend systems for a B2B customer support platform: event-driven architecture, workflow automation, and platform infrastructure.
Workflow Orchestration Platform
Architected a configurable workflow orchestration platform on Temporal that executed 1M+ durable event-driven workflows in its first 6 months, with retries, compensation, conditional branching, fan-out/fan-in, and dependency-aware task scheduling.
→ How I designed itReal-Time Notifications Platform
Built an event-driven notification platform processing 2M+ monthly events, delivering batched and real-time notifications across in-app, Slack, and email via Knock.
SLA Engine
Built a configurable SLA policy engine using Bull delayed jobs raced against inbound ticket events, tracking first-response and resolution targets as achieved, breached, or delayed.
Platform Infrastructure & CI/CD
Owned deployment pipelines for 9 gRPC/HTTP microservices using GitHub Actions, Docker, and AWS ECS/ECR with Cloud Map service discovery.
Intercom Synchronization Service
Built a bidirectional Intercom integration syncing tickets, messages, users, and accounts via webhooks and SQS pipelines, using idempotent event processing to stay consistent under retries and out-of-order delivery.
Cross-Service Data Aggregation
Built a centralized aggregation service that orchestrated cross-microservice API calls behind a single endpoint, removing per-client fan-out while preserving service ownership boundaries.
TypeScriptNestJSNode.jsPostgreSQLMongoDBRedisTemporalBullgRPCAWS (ECS, ECR, SQS, SNS, Cloud Map)Unacademy
Software Engineer
Jun 2022 – Jun 2024
Backend engineer across three products — Compete (test prep), AirLearn (language learning), and UnacademyX.
Compete
Rebuilt a legacy SQL stored-procedure question recommendation engine on Redis-backed Bloom filters, cutting latency 60% and decoupling it into a standalone microservice.
→ Why Bloom filtersDesigned and implemented an Elo-based rating system and real-time leaderboards for Compete, a 1v1 quiz platform handling 10M+ matches and 1.7M+ users annually.
→ Why Elo breaks at n=2Used AWS Lambda to generate shareable user rating cards, driving 10K+ monthly shares.
AirLearn
Built a MySQL → Redshift replication pipeline using AWS DMS with ongoing CDC, giving product and analytics teams a warehouse that stayed current without querying production.
Built the payment and authentication layer for a new consumer app: auto-renewable monthly subscriptions via Google Play Billing and Apple In-App Purchases, plus Google Sign-In and Sign in with Apple.
UnacademyX
Designed and built an A/B experimentation platform enabling data-driven personalization and faster iteration on product features.
Co-developed AI-powered talking avatars for course content.
PythonGoDjangoNode.js (Fastify)MySQLRedisDynamoDBElasticsearchRedshiftAWS (Lambda, DMS)