Lead Software Engineer @ MoEngage | Distributed Systems & Stream Processing at 1B+ MAU scale | Kafka · Flink · ClickHouse · Python · Java | Patented — PII-Tokenized

Bengaluru

Bangalore Urban

Bengaluru, Karnataka, India

Bengaluru Area, India

Noida Area, India

Noida Area, India

Noida Area, India






Bachelor of Technology, Computational Science
jaypee institute of information technology

Somerville School - India
Join Paras and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossLead Software Engineer @ MoEngage | Distributed Systems & Stream Processing at 1B+ MAU scale | Kafka · Flink · ClickHouse · Python · Java | Patented — PII-Tokenized
I'm a founding engineer of MoEngage Campaign Core team — the messaging engine behind 1B+ monthly active users across 7 data centers, delivering billions of messages a day for 1350+ enterprise brands. Over 7 years I've grown from SDE-1 to Lead, designing 15+ production systems from zero and mentoring a team of 5 engineers. Highlights: • Built the WhatsApp channel from scratch → 15B+ requests/year, unlocked $2M ARR as a new revenue stream • Built a real-time OLAP analytics platform on ClickHouse (300B+ rows, MongoDB CDC) → cut query p50 from minutes to <1s • Built stateful stream-processing pipelines (Flink, Samza, Kafka, ScyllaDB, RocksDB) handling ~100K msgs/sec across 6 regions • Designed a PII tokenization architecture (mTLS, GDPR/CCPA) → zero PII stored system-wide — patent granted I care about systems that stay simple at scale: exactly-once semantics, multi-tenant isolation, and latency budgets that survive contact with production. Stack: Python, Java, Kafka, Flink, Samza, ClickHouse, ScyllaDB, MongoDB, Redis, RocksDB, Kubernetes, AWS
Greater Bengaluru Area
claude code
claude
codex
cursor
gemini
Lead Software Engineer at MoEngage, Jul 2023 - Present · 3 yrs 4 mos, Bengaluru, Founding engineer of Campaign Core (1B+ MAU, 7 data centers) — designed 15+ production systems from zero; grew and mentor a team of 5 engineers. • WhatsApp Channel: Built from scratch — multi-vendor APIs, per-tenant throttling, adaptive batching, PII-tokenized sending → 15B+ requests/year, unlocked $2M ARR. • OLAP Analytics Platform: Real-time analytics on 300B+ rows via MongoDB→ClickHouse CDC + 4-tier query-routing SLA framework → p50 from minutes to <1s, selected after benchmarking 4 architectures. • PII Compliance (patent granted): Designed PII tokenization across all channels with mTLS send-time fetch → zero PII stored system-wide, GDPR/CCPA-compliant for 1350+ enterprise customers. • Real-time frequency capping : Stream-processing service on a ~100K msgs/sec firehose (~2B events/day/region), lock-free per-user history across 6 regions. • Global Control Groups: Stateful streaming with deterministic sampling + sub-ms local-state lookups → powers platform-wide A/B experimentation. • Inform — transactional messaging: Idempotent APIs + exactly-once semantics (Redis SETNX), 3 SLA tiers across Push, Email, SMS, WhatsApp
Senior Software Engineer at MoEngage, Jan 2021 - Jun 2023 · 2 yrs 6 mos, Bangalore Urban, • Owned REST API design platform-wide: versioned contracts, backward compatibility, per-tenant rate limits, OpenAPI specs (internal + external). • Content Blocks: Reusable liquid-tag components with 5-level nesting + cycle detection and a 3-tier cascading cache (Memcached→Redis→MongoDB) with upward-propagating invalidation → edit once, auto-update across all campaigns. • Campaign Lifecycle & Versioning: Edit-active-campaigns across 7 channels — each edit auto-versions with independent analytics while in-flight users continue on the prior version. • Campaign Migration Engine: Real-time migration of campaigns + 15 dependent entities across environments with recursive dependency validation across 12 channels. • Diagnosed a cascading failure (service scaled 100→200 machines, overwhelmed a shared Redis) via Grafana correlation → shipped ownership-boundary cache decoupling. • Received rockstar award for superior performance and exceeding expectations: March 2022, Jan 2021, Feb 2020. • Received Spot-award for outstanding contribution: July 2020. • MoeHacks 2.0 Winner: In 4-member team, won 1st prize by building POC which would automate our alert system, enable different feature for client without any manual intervention. We estimated saving 10 dev hours per week by this project and adding new revenue stream for company by automating alerts.
Software Engineer at MoEngage, Jul 2019 - Dec 2020 · 1 yr 6 mos, Bengaluru, Karnataka, India, • Built Campaign Reports — distributed reporting service orchestrating data from 5+ upstream services, aggregating millions of records across channels • Integrated Huawei Mobile Services (HMS) into the push notification system → +2M reachable users • Built CI/CD pipeline infrastructure on the Platform team, enabling reliable automated deployments. • MoeHacks 1.0: In a 2-member team, won award for "best idea" by doing POC on SSO based system which would ease the process of onboarding and deboarding the employee by providing him/her relevant permission in Github, Jenkins, Aws.
Backend Developer Intern at Cyware Labs, Feb 2019 - Jun 2019 · 5 mos, Bengaluru Area, India, - Worked on two of the main products of Cyware - CFTR and CSOL - Reduced the time taken by API's in CFTR by 70% - Designed a pipeline to automate data transfer from client database to CFTR. - Designed an internal application for celery monitoring using Influx Db - Worked on adding and enhancing features in CSOL
Backend Developer Intern at Hypothizer, Mar 2018 - Jun 2018 · 4 mos, Noida Area, India, - Developed a Web Application to manually enter data for images which are not processed by machine learning algorithms. This has resulted in substantial savings as this process was outsourced earlier. - Implemented annotation-app which is used to fetch data to machine learning algorithm using vgg image editor. - Worked on developing Rest API’s to connect backend application with machine learning algorithms.
Problem setter - Intern at GeeksforGeeks, Jan 2017 - Nov 2017 · 11 mos, Noida Area, India, https://auth.geeksforgeeks.org/user/Chunky_2808/profile
Technical Content Writer - Intern at GeeksforGeeks, Jan 2016 - Nov 2017 · 1 yr 11 mos, Noida Area, India, https://auth.geeksforgeeks.org/user/everythingispossible/profile
Bachelor of Technology, Computational Science, jaypee institute of information technology
Somerville School - India