Technical Lead · Distributed Systems · FinTech

Building systems
that scale.

I design resilient backend platforms, lead engineering teams, and turn complex financial workflows into reliable, scalable products.

Open to engineering leadership opportunities and select technical advisory engagements
Impact

Scale is a feature.

Selected engineering outcomes from production systems and platform modernization initiatives.

transaction scale-up
0M+transactions / day
0GB+production data migrated
0+engineers led
01 · About

Engineer.
Architect.
Leader.

Engineering leader with 9+ years of experience building high-throughput systems across FinTech, lending, payments, and enterprise software.

My focus sits at the intersection of architecture, distributed systems, performance, and people leadership — from decomposing monoliths to designing event-driven platforms and taking systems from prototype to production scale.

I stay hands-on with Java, Python, Kafka, databases, cloud infrastructure, testing, observability, and engineering tooling while helping teams make better technical decisions.

“Good architecture makes complexity manageable. Great engineering makes it invisible.”
02 · Experience

From code to
technical direction.

Progressively broader ownership across architecture, delivery, systems, and engineering teams.

Technical Lead

OCT 2023 — PRESENT
mPokket Financial Services · Bangalore
  • Lead a 10-member engineering team building high-volume financial and lending platforms.
  • Scaled daily transaction processing 15× from ~500K to 7.5M/day.
  • Led monolith-to-microservices modernization and event-driven architecture initiatives.
  • Led migration of 5 databases, 200+ tables and 700+ GB of data to PostgreSQL.

Principal Software Engineer

APR 2022 — SEP 2023
mPokket Financial Services · Bangalore
  • Architected a microservices-based Loan Management System covering ledger, credit limits, repayment and rewards.
  • Led 3–6 engineers across architecture, implementation, reviews and mentoring.
  • Built a multiplication-factor service processing ~100K records in 10 seconds, improving efficiency by ~200%.

Senior Software Engineer

JUN 2020 — MAR 2022
mPokket Financial Services · Bangalore
  • Architected Customer Creditworthiness and Exposure Monitoring systems.
  • Built dynamic credit-limit assignment, scoring and automated financial decision workflows.
  • Implemented asynchronous processing with RabbitMQ, Python Flask, Laravel and MongoDB.

Software Developer

NOV 2017 — May 2020
Netiapps Software Pvt. Ltd. · Bangalore
  • Built enterprise backend applications across hotel management, logistics and multilingual platforms.
  • Designed REST APIs, database schemas, integrations and reusable backend components.
03 · Venture

Building beyond
software.

A founder's perspective adds another dimension to engineering: understanding customers, operations, constraints, and the business behind the product.

04 · How I Help

Have an
engineering problem?

I work with founders, CTOs, product teams and engineering organizations that need practical technical direction—not unnecessary complexity.

01 · SCALE

We need to scale.

Find bottlenecks before they become incidents. Design for throughput, concurrency, resilience and operational visibility.

System DesignPerformanceDistributed SystemsObservability
02 · MODERNIZE

Our monolith is becoming a problem.

Create an incremental modernization strategy without turning a production system into a risky rewrite.

Monolith → MicroservicesMigrationAPIsData
03 · FINTECH

We're building a financial product.

Get architecture guidance for lending, payments, ledgers, mandates, credit systems and event-driven financial workflows.

LendingPaymentsLedgerKafka
04 · LEADERSHIP

Our engineering team needs direction.

Technical leadership across architecture reviews, engineering practices, mentoring, hiring, delivery and technical decision-making.

Tech LeadershipMentoringHiringEngineering Practices
Let's talk

Tell me what you're trying to build.

No pitch deck required. A technical problem, product idea or scaling challenge is enough to start a conversation.

05 · Selected Work

Systems I've
built.

[Not the full list]

Click a project to expand the engineering story behind it.

02

Loan Management System

Microservices platform for lending, repayment, ledger, rewards, mandates and subscription workflows.

Spring BootPythonKafkaDocker
  • Designed distributed financial workflows and event-driven communication.
  • Focused on consistency, scalability, reliability and extensibility.
03

Database Migration Platform

Large-scale migration across production databases used by 10+ microservices.

PostgreSQLCockroachDBMySQLSpring
  • 4 databases, 200+ tables and 700+ GB of production data.
  • Schema compatibility, validation, dependencies, rollback and cutover planning.
04

Auto-Debit & Mandate Service

Financial platform for mandate creation and automated scheduled payment execution.

JavaSpring BootAWS Lambda
  • Designed mandate creation, scheduling, execution and retry workflows.
  • Built for resilient asynchronous financial processing.
05

Mobile API Gateway

Centralized gateway routing mobile application requests to backend microservices.

JavaSpring BootDocker
  • Centralized routing and service integration patterns.
  • Containerized for consistent deployments.
06

Creditworthiness & Exposure Platform

Distributed platform for dynamic credit-limit assignment and financial exposure monitoring.

Python FlaskRabbitMQMongoDB
  • Asynchronous customer financial activity processing.
  • Dynamic limits, scoring and automated decision workflows.
07

Multi-Bureau Credit Reporting

Automated credit-reporting platform integrating multiple bureaus with scheduled delivery.

PythonLaravelAWS
  • Automated report generation and processing.
  • Role-based dashboard and scheduled report delivery.
06 · Engineering Stack

The toolbox.

Technologies I use to design, build, test and operate production systems.

Backend

Java · Spring Boot · Hibernate · JPA · Python · Flask · Django · PHP · Laravel

Architecture

Microservices · Distributed Systems · REST · Event-Driven Architecture · API Gateway · HA

Data

PostgreSQL · MySQL · CockroachDB · MongoDB · DynamoDB · Redis

Streaming

Apache Kafka · RabbitMQ · Async Processing · Messaging Patterns

Cloud

AWS · GCP · DigitalOcean · EC2 · S3 · RDS · ECS · Lambda

DevOps

Docker · Jenkins · GitHub Actions · CI/CD · Swagger/OpenAPI

Observability

Datadog · Prometheus · ELK Stack · Metrics · Logging · Alerting

Quality

JUnit · Mockito · Pytest · Ruff · Mypy · Postman · Integration Testing

Leadership

Architecture · Mentoring · Hiring · Code Reviews · Agile · Sprint Planning

07 · Architecture

How I think
about systems.

CLIENTS
   │
   ▼
API GATEWAY
   │
   ├───────┬────────┐
   ▼       ▼        ▼
LOAN   LEDGER   PAYMENTS
   │       │        │
   └───────┼────────┘
           ▼
      KAFKA / EVENTS
           │
     ┌─────┴─────┐
     ▼           ▼
 POSTGRES  MONGO
ENGINEERING PRINCIPLES

• SOLID & clean boundaries
• Event-driven where it adds value
• Async processing for throughput
• Explicit failure & retry strategies
• Observable by default
• Automated quality gates
• Testable, extensible components
• Operational simplicity
08 · Recognition

Beyond delivery.

Quarterly Excellence

2 Quarterly awards at mPokket Financial Services.

Sprint Performance

7+ Sprint Best Performance awards for engineering contribution and delivery.

Technical Leadership

Led college technical committee SPICE and participated in an IIT Bombay Linux tutorial.

09 · Contact

Let's talk.

Whether you're looking to hire an engineering leader, need help solving a difficult technical problem, or simply want to connect, I'd love to hear from you.