Rahul Garg is a Principal Consultant with 11 years of hands-on experience designing cloud-native, microservices and big data platforms, currently leading architecture and delivery at Thoughtworks from Gurugram. A polyglot technologist rooted in .NET and SQL early in his career, he has evolved into a pragmatic advocate for clean code, Domain-Driven Design and Extreme Programming, helping teams build maintainable systems at scale. Rahul combines deep technical craft with mentoring and influence-led leadership, guiding cross-functional teams through complex distributed-system challenges. He’s also an active speaker and author on software design topics, translating theory into actionable engineering practices. Notably, his background spans biometric solutions to enterprise cloud platforms, reflecting a rare breadth from embedded and Windows apps to modern cloud architectures.
11 years of coding experience
5 years of employment as a software developer
Bachelor of Technology (B.Tech.) Electronics & Instrumentation, Bachelor of Technology (B.Tech.) Electronics & Instrumentation at Mahatma Jyotiba Phule Rohilkhand University (MJPRU), Bareilly
Contributions:34 commits, 19 PRs, 42 pushes in 20 days
dotnetc-sharpcsharpextensionsextension-methods
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.