
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
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.
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.
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.
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.
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.
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.
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.
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.
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