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