About
Software Engineer specializing in distributed systems and payments, with experience building cross-border payment gateways, high-throughput transactional switches, and large-scale sharded systems processing billions of transactions per day. Skilled in Go, Kafka, Redis, multi-database persistence, and observability tooling, with experience designing fault-tolerant, high-performance backend architectures.
Skills & Expertise (22)
Work Experience
Software Development Engineer
National Payments Corporation of India (NPCI)
Sep 2024 - Present
Built a Hexagonal architecture ISO 20022 gateway routing PACS.008/PACS.002 messages across 12+ FPS networks and 8 FX providers spanning 15 geographies; processed transactions with 99.95% message-translation accuracy and zero schema-validation failures in production. Engineered a Kafka-driven event backbone handling 5000+ transactions per second (tps) across 6 topics with consumer-group parallelism; enabled asynchronous settlement notifications that cut end-to-end transaction confirmation time from 15s → 5s. Led performance & reliability engineering across the data layer: Redis per-region caching cut average lookup latency 220ms → 8ms (96% reduction) with a 94% hit ratio under peak load, reducing downstream DB load by 70%. Built multi-DB persistence (MySQL/MariaDB, PostgreSQL, YugabyteDB) via GORM with DBMate-managed migrations, enabling zero-downtime schema evolution across 40+ migrations. Rolled out full OpenTelemetry observability, cutting MTTD 35 min → 4 min and MTTR by 78%. Shipped OpenAI SDK–powered rule generation/autofill in the console, cutting average rule-authoring time for compliance analysts from 5 min → 30 sec per rule (84% reduction) with a 96% first-pass acceptance rate on AI-suggested rules.
Education
B.Tech. in Information Technology - National Institute of Technology Karnataka
2020 - 2024 · Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Skills (22)
Click a skill to find developers with the same skill