Piyush Verma

Software Engineer

Piyush Verma

Building scalable backend systems & fintech infrastructure

I build systems where reliability, throughput, and clarity matter. My work lives at the intersection of payments, crypto infrastructure, APIs, and backend architecture.

Piyush Verma working on a laptop

Current Role

Software Engineer at WazirX

Location

Bengaluru, India

Focus

Payments, APIs, infra

Experience

5+ yoe

About

Engineering with a backend-first perspective.

I care about systems that hold up under load, stay readable as they grow, and solve real operational problems.

Backend-focused software engineer with 5+ yoe building scalable fintech systems. I work primarily with Go and Java across payment gateways, lending products, crypto platforms, and high-throughput transaction systems, with a strong focus on performance, system design, and clean architecture.

My experience spans payment gateways, lending workflows, and transaction-heavy platforms where correctness and performance are equally important.

I enjoy shaping APIs, improving latency, and turning complex product requirements into maintainable service boundaries.

The throughline in my work is systems thinking: clear contracts, strong observability, and infrastructure that supports growth without fragility.

Stack

Tools I reach for when performance and maintainability both matter.

A backend-oriented toolkit centered on APIs, data, queueing, and operational resilience.

Golang
Gin
MySQL
PostgreSQL
Java
Redis
AWS
SQS
Docker
Kubernetes
Asynq
Git
GitHub
Data Structures & Algorithms

Experience

Real work across fintech infrastructure and backend platforms.

A track record of improving throughput, API performance, and engineering quality in production systems.

March 2026 - Present

WazirX

Software Engineer

  • Building backend systems for a high-scale crypto exchange with a focus on reliability, platform stability, and operational performance.
  • Designing and evolving scalable APIs and backend services that support transaction-heavy exchange workflows.
  • Bringing a fintech and payments engineering mindset into systems where correctness, responsiveness, and observability are critical.

October 2022 - March 2026

Open Financial Technologies

Software Engineer

  • Worked on payment gateway and lending LOS backend services in Go, contributing to core financial workflows and API development.
  • Integrated lenders and third-party NBFC APIs into the Open Capital platform, streamlining SME credit workflows and reducing manual intervention by 25%.
  • Expanded test coverage from 40% to 80% across backend services, improving release confidence and reducing production defects by 30%.
  • Architected and optimized scalable REST APIs with intelligent pagination, reducing query response times by 45% and improving user experience.
  • Designed a unified payment layer aggregating multiple PG and bank APIs for seamless routing and transaction reliability.
  • Engineered a bulk transaction engine capable of processing 50K+ payouts and refunds per day with 99.5% accuracy.
  • Implemented log-based monitoring with New Relic and Sentry to improve observability and reduce issue detection time.
  • Worked earlier in a product support engineering role, debugging payment and lending issues, documenting RCA findings, and collaborating closely with product and engineering teams.

April 2021 - October 2022

Tata Consultancy Services

Systems Engineer

  • Contributed to backend service development and maintenance using Go for insurance domain applications.
  • Worked on internal APIs for admin dashboards, enabling authorized users to edit and modify policy and claim data.
  • Partnered with senior developers to refactor legacy Java modules into Go-based microservices for better maintainability and performance.
  • Implemented data validation and API enhancements for policy and claim management systems, improving consistency in insurance workflows.

Projects

Selected backend systems and engineering explorations.

Focused on reliability, throughput, and pragmatic architecture rather than surface-level demos.

Payment Gateway System

A resilient payment orchestration service designed for retries, reconciliation, and multi-provider integrations.

GitHub
GoGinPostgreSQLRedisAWS
  • Designed idempotent payment execution and callback handling.
  • Optimized database access paths for low-latency transaction lookups.
  • Structured the service for observability and provider failover.

Rate Limiter in Go

A reusable rate limiting module for protecting APIs under bursty traffic while preserving fair client access.

GitHub
GoRedisREST
  • Implemented token-bucket style limiting for distributed workloads.
  • Supported configurable limits per route and client identity.
  • Designed for easy embedding inside latency-sensitive services.

Contact

Let’s build something amazing together.

If you have a question, collaboration, or role in mind, feel free to reach out. The form below is wired to the Go backend contact API.

Contact

Let's build something amazing together.

I create meaningful backend systems at the intersection of fintech, infrastructure, and product reliability.

Whether you have a question, collaboration, or role in mind, feel free to drop a message through the terminal.

message_payload.sh

guest@piyush:~$ sudo init contact --form

/* Ready to deploy your message. */