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 it
    • Real-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 filters
    • Designed 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=2
    • Used 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)