CleverTap
Dec 2021 – present · 4 roles
Staff Software Engineer
Full-time · Mumbai, Maharashtra, India.
Senior Software Developer · Dashboard-Platforms
Full-time · On-site · Mumbai. Dashboard-Platforms: JavaScript, TypeScript, and agentic AI systems.
- Owned Lifecycle Agents (CleverTap’s flagship agentic-AI initiative): perpetually running, goal-directed agents pairing RL with marketer-defined goals. Full dashboard product (editor, overview, inspector) plus RL training orchestration.
- Architected Lifecycle Agents Stats for file-event campaigns at multi-million-user scale, cutting unique-daily query fan-out from ~15 to 9 for accurate performance visibility on every running agent.
- Contributed to Lifecycle Agent RL training orchestration: run state machine and batch job wiring so agents learn from live outcomes instead of static rules.
- Shipped Schema Revamp: full vNext schema surface for custom, system, composite, and conversion events with bulk define/edit, one governed catalog for enterprise event and property data.
- Shipped Schema and System User Properties PII governance: mask/encrypt sync across schema, AccountMeta, and system-profile encryption so Email/Phone stay protected without breaking profile reads across 10,000+ accounts.
- Built Nested User Properties and Event Properties that detect and gate nested fields across campaigns, predictions, and online channels.
- Shipped Discard/Restore for schema properties: Struts restore actions, Admin RBAC, and a 24-hour FUP cooldown for a safe undo path.
- Built Create-Your-Demo: cut custom demo account provisioning from 30 days to 30 minutes with PII masking, accelerating the enterprise sales pipeline.
- Migrated 7 legacy JSP surfaces to TypeScript vNext and extended underlying Java Struts actions, retiring GA’d flags and reducing dashboard load overhead.
- Integrated Last9 RUM and New Relic observability with CSP allowlists across Dashboard-Platforms for production visibility and error traceability.
Software Developer · Demo
Full-time · On-site. Demo Team: fixtures, vertical accounts, and customer-facing demo web apps.
- Built the flow for demo fixtures to show data in demo accounts, plus the randomization task.
- Documented how Demo code works and how it is implemented.
- Built the demo store to access different vertical demo accounts from one place.
- Shipped demo websites at demo.clevertap.com and demo.clevertap.com/foodtech.
- Built and released the WebApp for those experiences.
Software Developer Intern · Demo & Dashboard Experience
Internship · Demo & Dashboard Experience on CleverTap’s customer engagement platform serving 10,000+ enterprise brands.
- Shipped production Vue.js features for the campaign dashboard with full test coverage from day one.
- Resolved critical bugs during a major Campaign feature release, keeping dashboard stability with the team.