Technical Lead · Java · Spring Boot · Kafka · gRPC · Microservices
Motivated, detail-oriented Java backend engineer with 3.5+ years building high-performance distributed systems for real-time telecom platforms. Currently Technical Lead at Comviva Technologies (A Tech Mahindra Company) — owning systems that process millions of transactions per day at 99.9% uptime. 4× award winner — recognised 4 times by leadership for impact, growth mindset, exceptional performance, and outstanding collaboration.
I'm a Java backend engineer and Technical Lead with 3.5+ years at Comviva Technologies — India's leading telecom technology company and a Tech Mahindra company. I've grown from a junior engineer to Technical Lead, owning increasingly complex systems end-to-end along the way.
My deepest expertise is in event-driven, distributed microservices architecture — Apache Kafka for high-throughput async messaging, gRPC for low-latency inter-service communication, Hazelcast for distributed caching, and Spring Boot as the backbone of every service. I've designed and operated systems that process millions of subscriber events daily.
I take engineering quality seriously: Low-Level Design documents before touching code, 100% code and design reviews for my team, structured root cause analysis for every production incident, and proactive monitoring rather than reactive firefighting.
B.Tech in Information Technology from AKTU (CGPA 8.26) · 500+ LinkedIn connections · 12 verified credentials across HackerRank, Udemy, Internshala, and Comviva.
All professional experience at Comviva Technologies — India's #1 telecom tech company — across three progressively senior roles with increasing ownership, scope, and impact.
Recognised four times by leadership within FY 2025–26 — signed by Bhagwati Shetty (CHRO, Comviva Technologies) under the Comviva OVATIONS Rewards & Recognition Program.
Four mission-critical backend systems powering real-time marketing for millions of telecom subscribers — all built, owned, and optimised end-to-end.
Comviva's flagship real-time marketing platform, live with multiple telecom operators internationally (AT&T, Optus, Vodafone, IOH and more). MRTM watches subscriber behaviour as it happens — recharges, usage, purchases, app events — and reacts within seconds with the right personalised offer on the right channel. The hard part isn't any single feature: it's sustaining millions of events per day through a multi-stage decisioning pipeline at sub-second latency and 99.9% uptime — with Hazelcast and an in-memory database (VoltDB up to v7.11.1, SingleStore from v7.12.2 onward) keeping hot subscriber and campaign state in memory. I worked across five major versions (v5.6 → v7.11.1 → v7.12.2 → v8.1.2 → v8.3.0) and both in-memory databases through the platform's migration, growing from feature development to owning 100% of the SDLC, and led version upgrades for live operators without service disruption.
The subscriber-facing front door to MRTM's personalised offers: a customer dials a USSD short code and browses an interactive menu of offers picked for them at that moment — no smartphone, no app, no data connection required. USSD is what makes personalised marketing reach every subscriber, including feature-phone users in emerging markets — and it's also what makes the engineering hard: USSD gateways time out fast, so every menu screen must render in under 200ms end-to-end, including a live gRPC call to MRTM.
A centralised integration gateway sitting between the telecom product suite and every external system it talks to — upstream sources sending events in, downstream fulfilment, notification, and operator systems receiving calls out. External systems all speak different formats and protocols (XML/JSON, sync/async, different auth); CUIG normalises all of that behind one hub, so product services integrate once and per-partner differences live in configuration. Before CUIG, every new integration meant custom code, a build, and a deployment — now it's a config entry.
A coupon lifecycle platform for telecom marketing campaigns covering the full journey of a coupon — campaign setup, bulk coupon generation, allocation, reservation, redemption, and expiry. Coupons are awarded to subscribers through marketing campaigns and redeemed across channels, making correctness under concurrency — no double-redemption, no over-allocation — the core design problem. Owned end-to-end from HLD and LLD through development, SIT/UAT, and production rollout.
I build AI agents that automate real engineering workflows — using Claude Code, Atlassian Rovo, agent skills, and prompt engineering. Three agents currently in production use.
A Claude Code agent that takes any Java class, package, or acceptance criteria and generates a complete JUnit 5 + Mockito + AssertJ test suite — placed in the correct mirrored src/test/java structure, following the project's existing test conventions. It doesn't stop at generation: it compiles and runs the tests and fixes its own failures until the suite is green, so what lands in the repo is verified working code, not a draft to debug.
An Atlassian Rovo agent wired into Jira automation that reviews every incoming bug ticket for triage readiness — checking problem statement, reproduction steps, expected vs actual behaviour, environment, evidence (transaction IDs, logs, payloads, screenshots), and impact against an MRTM-specific checklist. No incomplete defect reaches engineering without the right evidence.
An AI code-review agent integrated into GitLab, reviewing every merge request automatically — so the first review a developer gets is thorough, immediate, and consistent. It reviews the diff in context (how changed lines interact with surrounding code, not just the lines themselves) and posts findings directly on the MR as inline comments anchored to the exact lines, so developers fix issues in place like any other review thread.
Core proficiencies built through 3.5+ years of production backend engineering in a high-scale telecom environment.
Spanning HackerRank skill tests, Udemy technical courses, Internshala training, and Comviva company awards — all earned between 2021 and 2026.
Open to Senior Backend Engineering and Technical Lead roles in Java, Spring Boot, Kafka, and distributed systems. Based in Delhi, India — open to remote, hybrid, and on-site opportunities across India and globally.