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