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 helped build core platform capabilities across workflow automation, CRM, messaging, notifications, and customer support infrastructure, with a strong focus on reliability and scale.

    • Workflow Orchestration Platform

      Designed and built a configurable workflow automation platform using Temporal to orchestrate complex event-driven workflows with DAG dependencies, retries, compensation logic, and conditional execution paths.

    • CRM & Customer Context Platform

      Developed core CRM modules spanning accounts, contacts, activities, and task management, enabling unified customer context and tighter integration with ticketing workflows.

    • Cross-Service Entity Resolution Layer

      Designed and implemented a cross-service data aggregation layer to resolve entity relationships across microservices, enabling low-latency, unified retrieval of entities across services.

    • Intercom Integration

      Architected and led bidirectional Thena–Intercom sync using webhook ingestion and SQS-based event pipelines, ensuring reliable cross-platform synchronization of tickets, conversations, and user entities.

    • SLA & Auto-Responder Systems

      Built SLA and auto-responder features that allow customers to define their own support policies, automate responses, and proactively manage ticket workflows to meet support targets.

    • Real-Time Notifications Platform

      Designed real-time notification system across Slack, email, and in-app channels, enabling faster collaboration and timely updates.

    • Platform Infrastructure & Delivery

      Owned CI/CD and deployment pipelines for gRPC and HTTP services on AWS ECS, using Cloud Map for service discovery and scalable microservice communication.

    • Rich Text Processing & Messaging

      Revamped backend message processing pipeline to transform Slack Block Kit payloads into TipTap-compatible formats, enabling consistent rich-text rendering across communication surfaces.

    Nest.jsNode.jsTypeScriptPostgreSQLMongoDBRedisAWS (ECS, SQS, SNS)
  • Unacademy

    Software Engineer

    Jun 2022 - Jun 2024

    At Unacademy, I worked across multiple high growth products spanning competitive learning, language learning, and content personalization, building backend systems used by millions of learners.

    Compete (Test Prep, Gamified Learning)

    • Rebuilt a legacy SQL stored procedure based question recommendation engine using Bloom filters, significantly improving performance (60% latency reduction) 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 in a year.
    • Leveraged serverless architecture (AWS Lambda) to generate shareable user rating cards, enabling over 10K monthly shares.

    Airlearn (Language Learning App)

    • Served as a core backend engineer during the early stages of Airlearn, contributing to backend architecture and foundational system design.
    • Built payment service supporting auto-renewable monthly subscriptions via Google Play and Apple App Store in-app purchases.
    • Integrated Google and Apple OAuth to enable seamless, secure authentication flows for users.

    UnacademyX

    • Worked as a core backend engineer on UnacademyX, contributing to foundational backend systems.
    • 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, leading to a 1.1% improvement in content completion rates.
    GoDjangoNode.js (Fastify)RedisMySQLDynamoDBElasticsearchAWS