Building reliable distributed systems
Kiran
H M
ship scalable platforms that endure
I am a Senior Lead Software Engineer with 10+ years of experience in Golang, Java, and distributed systems. I lead teams to deliver scalable, cloud-native platforms and hands-on critical architecture.
Today I drive architecture and delivery of a distributed RPA system with Go-based agents and NATS messaging—scaling automation beyond 100 bots and securing communication with a zero-trust HMAC gateway.
I have delivered production RPA across 25+ global centers, saved roughly 4,400 person-hours annually, and built high-throughput backends handling over a million requests per minute.
My focus is microservices, messaging, cloud infrastructure, and secure API design—paired with mentoring, rigorous code review, and long-term architectural consistency.
What i do
I build and lead cloud-native backends and distributed systems in Golang and Java—from architecture through production operations.
Open to selective conversations on architecture, backend leadership, and complex platform work.
Backend, distributed systems, and technical leadership
Deep experience across microservices, messaging, cloud infrastructure, and secure system design—with a focus on measurable outcomes and sustainable engineering culture.
- Design distributed services and agent-based systems
- Implement messaging, gRPC, and protocol buffers
- Harden APIs with zero-trust patterns (e.g. HMAC gateways)
- Optimize throughput, latency, and reliability at scale
- Own end-to-end delivery on cloud-native stacks
What i have done
Selected milestones from production platforms—distributed automation, global scale, and high-throughput backends.
years building backend & distributed systems
RPA bots scaled in production
million requests per minute peak throughput engineered
My Journey
From computer science foundations to leading distributed platforms—education and roles that shaped how I build and ship
Visveshwaraya Technological University
Udacity — Android Nanodegree
Senior Lead Software Engineer
Virtusa • Bengaluru, Karnataka, India
Team Lead
SmartClean Technologies • India
Senior Software Engineer
SmartClean Technologies • India
Software Engineer
Youplus, Inc • Bengaluru, India
Senior Lead Software Engineer
Virtusa
March 2024 – Present
Leading architecture and delivery of a distributed RPA platform with Go-based agents, NATS messaging, and secure integration patterns across the enterprise.
Key Achievements
- Designed and led a distributed RPA platform using Go-based agent architecture
- Implemented NATS messaging and a zero-trust HMAC gateway; scaled automation to 100+ bots
- Delivered production RPA for Commvault backup monitoring across 25+ global centers (~4,400 person-hours saved annually)
- Used Golang, NATS, Robot Framework, and GCP Cloud Functions to improve reliability and operations
- Directed teams through structured Golang code reviews for performance and architectural consistency
Technologies Used
Endorsements
Space for recommendations from colleagues and partners—add real quotes when you are ready
Placeholder for a short recommendation or endorsement. Replace this text and attribution when you have a quote you are comfortable sharing.
Colleague or partner
— To be addedSecond placeholder slot for LinkedIn-style feedback or a brief note on collaboration and delivery.
Leader or stakeholder
— To be addedPlaceholder for a short recommendation or endorsement. Replace this text and attribution when you have a quote you are comfortable sharing.
Colleague or partner
— To be addedLet's Collaborate
Interested in distributed systems, backend architecture, or technical leadership? Reach out by email, LinkedIn, or phone.
Top skills
Illustrative emphasis for the UI — not a formal skills assessment.
© 2026 Kiran H M