Experience

From enterprise product engineering to high-scale financial platforms.

The progression runs from configurable SaaS products to enterprise banking and telecom systems, then into high-scale financial platforms.

JUNE 2024 — PRESENT

Lead Software Developer

NPCI BHIM Services Limited · Mumbai
Current

Current work covers configuration-driven backend platforms around the BHIM digital payments platform, spanning payments, lending, banking integrations and pension services.

ScopeCashback · lending · NPS · referral programs · banking integrations · onboarding · serviceability · business-rule evaluation · product configuration
110+concurrent campaigns
~8Meligibility evaluations / day
~1.5Mtransaction initiations / day
35banking partners
  • Designed reusable business-rule and campaign capabilities so financial programs can change mainly through configuration rather than repeated releases.
  • Built a reusable banking integration and onboarding framework with support for partner-specific certificates, encryption, validation and communication policies.
  • Improved throughput from 40 to 200 requests/sec per instance and reduced production instances from 14 to 8 through JVM tuning, multi-level caching, asynchronous processing and database optimization.
  • Investigated production issues across JVM behavior, threads, logging bottlenecks and downstream latency, and strengthened observability with structured logging, dashboards and monitoring.
  • Lead a backend team of 8 through architecture discussions, code reviews, mentoring, sprint planning and production-readiness reviews.
MARCH 2022 — DECEMBER 2023

Application Developer — Backend engineering

IBM India · Mumbai

Worked on Bell Canada’s enterprise order-management and service-provisioning platforms in a large distributed Agile environment.

  • Worked across customer onboarding, inventory validation, telecom order lifecycle management and service provisioning.
  • Contributed to architecture collaboration, code reviews, release management, production issue investigation, permanent fixes, refactoring and technical documentation.
MARCH 2019 — FEBRUARY 2022

Senior Software Developer

Neoquant Solutions Pvt. Ltd · Mumbai

Owned end-to-end delivery of banking and insurance applications, from requirements and solution design through deployment.

  • Designed database schemas, backend services and REST APIs, and contributed to Angular applications.
  • Worked directly with customers on requirements, effort estimation and technical solution design.
  • Led a small development team, reviewed code and mentored engineers through delivery and production deployment.
AUGUST 2014 — DECEMBER 2018

Senior Software Engineer

Nimblework · Mumbai

Built foundational product-engineering experience on a configurable multi-tenant project-management SaaS platform.

  • Developed and maintained full-stack features using Java and Angular.
  • Worked on configurable workflow automation, role-based access control, business-process enhancements, testing, debugging and production support.