Experience

Four years of backend engineering experience building workflow orchestration platforms, distributed systems, data infrastructure, and consumer products at scale.

  • Thena

    Software Development Engineer II

    Jun 2024 - Nov 2025

    At Thena, I built backend systems for a B2B customer support platform, focusing on event-driven architectures, workflow automation, and scalable customer support infrastructure.

    • Workflow Orchestration Platform

      Architected configurable workflow orchestration platform using Temporal, executing over 1M durable event-driven workflows in 6 months with retries, compensation, conditional branching, fan-out / fan-in and dependency-aware task scheduling.

    • Real-Time Notifications Platform

      Built event-driven notification platform processing 2M+ monthly events, delivering batched and real-time notifications across in-app, Slack, and email channels using Knock.

    • Cross-Service Data Aggregation Platform

      Eliminated cross-service data fetching complexity by building a centralized data aggregation service that orchestrated API calls across microservices while preserving service ownership boundaries.

    • Intercom Synchronization Service

      Built bidirectional Intercom integration that synchronized tickets, messages, users, customers and accounts using webhooks, SQS event pipelines and idempotent event processing to maintain consistency across platforms.

    • SLA Engine

      Implemented configurable SLA policy engine that evaluated ticket events to track response and resolution targets, detecting achieved, delayed and breached SLAs.

    • Platform Infrastructure & CI/CD

      Owned deployment pipelines for 9 gRPC/HTTP microservices using GitHub Actions, Docker, AWS ECS, ECR, and Cloud Map based service discovery.

    • CRM & Customer Context Platform

      Developed CRM account management features that linked support tickets to customer accounts using requester email domains, along with account notes, and activity tracking.

    TypeScriptNestJSNode.jsPostgreSQLMongoDBRedisAWS (ECS, ECR, SQS, SNS, Cloud Map)
  • Unacademy

    Software Engineer

    Jun 2022 - Jun 2024

    At Unacademy, I worked as a backend engineer across three products - Compete (Test Prep), AirLearn, and UnacademyX, contributing to gamified learning, subscription infrastructure, and platform-wide backend systems

    Compete (Test Prep, Gamified Learning)

    • Rebuilt a legacy SQL stored procedure based question recommendation engine using Bloom filters, cutting latency by 60% and decoupling it into a standalone microservice.
    • Designed and implemented an ELO-based rating system and real-time leaderboards for Compete, a high-traffic 1v1 quiz platform handling 10M+ matches and engaging 1.7M+ users annually.
    • Leveraged serverless architecture (AWS Lambda) to generate shareable user rating cards, driving over 10K monthly shares.

    Airlearn (Language Learning App)

    • Served as a core backend engineer during AirLearn's early stages, shaping backend architecture and foundational system design
    • Built a payment service supporting auto-renewable monthly subscriptions via Google Play Billing and Apple In-App Purchases.
    • Integrated Google Sign-In and Sign in with Apple to enable seamless, secure authentication flows for users.

    UnacademyX

    • Designed and built an A/B experimentation platform that enabled data-driven personalization and faster iteration on product features.
    • Implemented paid subscription flows using Razorpay, supporting monetization for the platform.
    • Co-developed AI-powered talking avatars, improving content completion rates by 1.1%.
    PythonGoDjangoNode.js (Fastify)MySQLRedisDynamoDBElasticsearchAWS