Location
Pune, Maharashtra, India
Leading multiple engineering teams working over UPI, Payments, Rewards, Ad-Roll (Nudges), Experiments
I design and build cloud-native, observable, and resilient platforms for banking, payments, and lending using Go, Java, AWS, and modern workflow engines.
Building scalable, fault-tolerant systems for modern financial platforms
Engineering systems that scale with business
With 19+ years in software engineering, I specialize in domain-driven design, distributed workflow orchestration, and cloud-native architecture on AWS. I am leading multiple engineering teams for UPI payments, credit-line origination, and real-time notification platforms at scale.
Go, Java, TypeScript, Python, Erlang, Elixir, Ruby, C/C++
PostgreSQL, MySQL, DynamoDB, Cassandra, Redis, MongoDB, OpenSearch/ElasticSearch
Kafka, SNS/SQS, RabbitMQ, ActiveMQ, Apache-Pulsar
AWS, Kubernetes, ECS, CI/CD, Observability
Camunda 7/8, AWS Step Functions, Temporal, AMZ state machines
System-Design, HLD, LLD, Solution-Architecture, Audit
Consumer Banking, UPI (NPCI), Credit Cards, Lending (LOS/LMS)
Enterprise-scale systems for finance and payments
Full-time · Aug 2022 – Present · 3 yrs 5 mos
Pune, Maharashtra, India · Remote
Leading a team, which builds and operates cloud-native services for processing UPI payments for Kotak811
Leading a team, which is building an in-house Nudges platform, which is essentially a personalized Ad-Roll system for Kotak811 App
Leading a team, which builds and operates a centralized rewards engine that aggregates events from multiple channels (payments, engagement, etc.) to deliver a unified, real-time customer rewards journey.
Includes a dedicated microservice for A/B experiment orchestration.
Leading cross-functional teams with end-to-end ownership:
Full-time · Jan 2022 – Jul 2022 · 7 mos
Pune, Maharashtra, India · Remote
Coached multiple teams on Domain-Driven Design, Trunk-Based Development, and AWS cloud architecture for distributed systems.
With a small three-member team, built the Colending platform for Incred. The platform supports co-lend loans sold by Incred Finance to other banks in India. The system was developed as a custom portal using Django|Python. For split loan management Apache Fineract was used.
Mentored a team building a real-time event-driven engagement platform using AWS Kinesis, Pinpoint, and Amplify.
May 2021 – Dec 2021 · 8 mos
Pune, Maharashtra, India · Remote
Exposed partner APIs via AWS API Gateway with Cognito-based auth. Deployed using CloudFormation with Python/Shell automation scripts.
Designed a serverless workflow service using AWS Step Functions to orchestrate microservices for loan processing.
Built self-updating CI/CD pipelines using AWS CDK for Dockerized ML models (Lambda) and Django apps.
Full-time · Dec 2019 – Apr 2021 · 1 yr 5 mos
Pune, Maharashtra, India · Remote
Led development of a cloud-native Credit Card Platform-as-a-Service (PaaS) enabling partners to issue VISA/Mastercard cards via multiple processors. Built as an event-sourced, domain-driven microservice architecture on AWS.
Modeled entity lifecycles (cards, accounts, payments) as stateful domain services.
Built high-throughput integration gateways connecting to external card processors via REST and event streams.
Used AWS SNS/SQS for durable event delivery; Lambda functions route events to domain services.
Full-time · Dec 2018 – Nov 2019 · 1 yr
Pune/Pimpri-Chinchwad Area · Remote
Built and maintained a suite of microservices powering digital lending workflows — from product configuration to loan disbursement — integrated with banks, merchants, and internal underwriting systems.
Architectural leadership for mission-critical systems
I have extensive exposure and knowledge in customising, operating with prevailing solutions like Camunda, Temporal and Step Functions
At the same time I have also developed opensource state-machine-amz-* libraries|engines in multiple languages to cater to special cases where these solutions either cost very high or are not suitable
AWS, Kubernetes, ECS, serverless, and event-driven systems.
I have extensive experience in building cloud native microservice platforms over AWS cloud services, which linearly scale
Observability, data resilience, and fault tolerance for financial platforms.
Built and operated mission-critical payment, fintech services where latency of every millisecond counts
AWS CDK, Terraform CDK, Azure DevOps pipelines, DR setup, Active-Active, Active-Passive, Multi-AZ setups
Building foundational tools for distributed systems, workflow orchestration, and experimentation
A/B Testing · Multi-Armed Bandits · Thompson Sampling
A full-scale experimentation system to run A/B/n tests with advanced configurations. Supports real-time event streaming to multiple destinations (e.g., analytics, ML models).
| Language | GitHub | Status |
|---|---|---|
| Python | prayog-api | Work in Progress |
Work in Progress
Implementation phase – expected Q2 2026
AWS States Language · Multi-language
AWS Step Functions-compatible state machine engines are implemented as libraries in multiple languages. Define workflows in YAML/JSON using Amazon States Language and execute with native functions.
| Language | GitHub | Status |
|---|---|---|
| Go | state-machine-amz-go | Stable |
| Ruby | state-machine-amz-ruby | Stable |
| Python | state-machine-amz-py | Stable |
Resilience · Multi-language · Real-time State Sync
A library to implement business-level circuit breakers that can be synchronized across services. Supports dynamic thresholds, failure windows, and real-time state propagation (via Redis, DynamoDB, or gRPC). Planned for Go, Java, and Python.
Coming Soon
Design phase – expected Q2 2026
Let’s build something great together
Pune, Maharashtra, India
+91-839-076-5252
hussainpithawala@hotmail.com