Rahul Joshi

Rahul Joshi

Technical Lead @ ThoughtWorks

About Rahul Joshi

Rahul Joshi is a Technical Lead at ThoughtWorks, where he has worked since 2014. He has over 12 years of experience in Java development, specializing in blockchain and big data technologies, and has a strong background in iterative model development and project management.

Work at ThoughtWorks

Rahul Joshi has been employed at ThoughtWorks since 2014, currently holding the position of Technical Lead. His tenure at ThoughtWorks spans a decade, during which he has contributed to various projects utilizing his expertise in Java development, blockchain, and big data technologies. Prior to his current role, he served as a Senior Consultant at ThoughtWorks from 2010 to 2014 in Gurgaon, India, where he gained valuable experience in project management and iterative model development.

Previous Experience in Software Development

Before joining ThoughtWorks, Rahul Joshi worked at several organizations in various capacities. He was an Associate Consultant at GlobalLogic from 2007 to 2010, and prior to that, he served as a Senior Software Engineer (SSE) at AmSoft Systems from 2004 to 2007. His diverse experience in these roles has contributed to his strong foundation in software development and project management.

Education and Expertise

Rahul Joshi holds a Master of Computer Applications (MCA) degree, which he earned from C-DAC between 2000 and 2004. His educational background also includes studies at NPS from 1988 to 1998 and Union Academy, where he completed his XII in Commerce from 1998 to 2010. His academic qualifications complement his professional experience, particularly in areas such as agile methodologies, Test-Driven Development (TDD), and Code Pairing.

Technical Skills and Methodologies

Rahul Joshi has over 12 years of experience in Java development, with a specific focus on blockchain and big data technologies. He practices agile methodologies, including Extreme Programming (XP) practices, which emphasize collaboration and flexibility in software development. His expertise in iterative model development further enhances his ability to manage complex projects effectively.

People similar to Rahul Joshi