Sudhir Kumar

Sudhir Kumar

Lead Developer - Rust Backend Engineer

Backend-focused Senior Software Engineer specializing in high-performance payment systems using Rust. Expertise in distributed systems, cloud architecture, and scalable backend solutions.

About Me

Backend-focused Senior Software Engineer with extensive experience in building high-performance, scalable applications using Rust, Node.js, and modern backend technologies. Currently leading development efforts on a payment orchestration system at Gazoole Technologies. Specialized in distributed systems, cloud infrastructure, payment processing, and scalable backend solutions. Strong expertise in Rust programming with a focus on modular, asynchronous architecture for financial systems.

Technical Skills

Programming Languages

  • Rust
  • JavaScript
  • TypeScript
  • Node.js

Frameworks & Libraries

  • Express.js
  • Nest.js
  • Axum
  • Tokio

Databases

  • PostgreSQL
  • MongoDB
  • MySQL

Cloud & DevOps

  • AWS (EC2, S3, CloudFront)
  • Docker
  • Kubernetes
  • CI/CD Pipelines

Architecture & Tools

  • Microservices
  • System Design
  • Git & Version Control
  • Datadog Monitoring

Specialized Areas

  • Payment Orchestration
  • Scalable Architecture
  • Data Structures & Algorithms
  • Test-Driven Development

Experience

June 2025 - Present

Lead Developer

Gazoole Technologies Pvt. Ltd

Working on a payment orchestration system for AtlPay. Developing and integrating new payment and payout connectors within the Hyperswitch framework, using Rust with an emphasis on modular, asynchronous architecture. Handling connector configuration, request/response flows, authentication mechanisms, error handling, and ensuring compliance with third-party processor APIs. Deployed the system on AWS EC2 instances, containerized with Docker, and orchestrated using Kubernetes. Monitoring system performance and container health using Datadog Agent deployed as a Kubernetes DaemonSet. Working closely with DevOps and QA to ensure high availability, observability, and fault tolerance in payment workflows.

July 2024 - May 2025

Senior Software Engineer

iSpace Software Solutions India Pvt. Ltd

Led backend development efforts in creating and optimizing scalable applications using Node.js and Express.js. Mentored junior developers, improving team productivity by guiding best practices in Node.js and database management. Designed and optimized database schemas for high-traffic applications, utilizing PostgreSQL and MongoDB.

Feb 2023 - Jun 2024

Senior Associate Engineer

HanRiver Technology

Developed backend solutions with a focus on scalability and efficiency, contributing to complex engineering projects. Optimized data processing pipelines for large-scale data, improving system throughput. Built fault-tolerant services using microservices architecture and system design principles.

Oct 2022 - Jan 2023

Backend Engineer

Aexonic Technologies

Improved backend performance using efficient data structures and optimized algorithms. Delivered scalable product features via microservices development. Maintained code quality through unit tests and code reviews.

Jan 2019 - Sep 2022

Software Engineer

WorkPlace Fabric India Pvt. Ltd

Built APIs and server-side features in Node.js, increasing business efficiency by 40%. Used AWS CloudFront to reduce page load times by 70%.

Selected Projects

Payment Orchestration System (Hyperswitch Framework)

Leading development of a payment orchestration system for AtlPay using the Hyperswitch framework. Building and integrating new payment and payout connectors with Rust, focusing on modular, asynchronous architecture.

RustAWSKubernetesDocker

Cloud-Native Deployment & Monitoring

Deployed payment systems on AWS EC2 instances with Docker containerization and Kubernetes orchestration. Implemented comprehensive monitoring using Datadog Agent as a Kubernetes DaemonSet.

AWSKubernetesDatadogDevOps

High-Performance Backend Systems

Developed scalable backend solutions with a focus on performance and efficiency. Optimized data processing pipelines for large-scale data operations and built fault-tolerant services.

Node.jsPostgreSQLMongoDBMicroservices

Open Source Contributions

Contributed to the ByteByteGo System Design Community with code and improvements to educational materials. Actively contributed to the "Coding Interview Patterns" book project with Rust code samples.

RustOpen SourceEducation

IoT & Embedded Systems

In my spare time, I explore embedded systems programming with Rust on ESP32 microcontrollers. This hobby allows me to leverage Rust's memory safety and performance benefits in resource-constrained environments while building innovative IoT solutions.

ESP32 IoT Projects

  • WiFi-enabled ultrasonic sensor systems with LED matrix displays
  • Bluetooth Low Energy (BLE) services and communication protocols
  • Asynchronous counter implementations with real-time monitoring

Technical Focus

  • Happy birthday melody player using buzzers and audio generation
  • Matrix display controllers with API integration capabilities
  • Exploring Rust's zero-cost abstractions and ownership model

Certifications

Master in Data Structures & Algorithms and System Design

HeyCoach

Oct 2024 - Mar 2025 (Ongoing)

AWS Certified Solutions Architect

Edureka

May 2024

Let's Connect

I'm always open to new opportunities, collaborations, and interesting conversations about technology.