Summary
Rahul Joshi is a Technical Lead with 13 years of software engineering experience, currently driving delivery and architecture at ThoughtWorks in Gurugram. He is a pragmatic advocate of agile and XP practices—TDD, pair programming and iterative delivery—and brings deep Java expertise combined with hands-on exposure to blockchain and big data technologies. Throughout a steady career progression from SSE to Technical Lead, he has focused on clean design, testable systems and coaching teams to improve engineering discipline. Notably, he blends practical delivery experience from client engagements with a research-oriented background from C-DAC, enabling him to bridge cutting-edge technologies and reliable production systems.
13 years of coding experience
3 years of employment as a software developer
MCA, Computers, MCA, Computers at C-DAC
NPS
XII, Commerce, Ist, XII, Commerce, Ist at Union Academy
English, Hindi