Rahul Shrivastava
About Rahul Shrivastava
Rahul Shrivastava is a Technical Lead Manager at ThoughtSpot, with a background in software engineering and management. He has held various roles in companies such as Unacademy and Scroll Media, and possesses strong skills in web development technologies including React.js and Python.
Current Role at ThoughtSpot
Rahul Shrivastava serves as a Technical Lead Manager at ThoughtSpot, a position he has held since 2023. His role involves overseeing technical projects and managing teams, reflecting his transition from technical roles to a managerial position. This change indicates his growth in leadership and team management skills within a hybrid work environment in Bengaluru, Karnataka, India.
Previous Experience at Unacademy
Rahul Shrivastava has extensive experience at Unacademy, where he held multiple roles. He worked as a Senior Software Engineer Technical Lead from 2019 to 2021 and later as a Principal Engineer from 2021 to 2022. Additionally, he served as a Senior Engineering Manager for six months in 2022 to 2023. His tenure at Unacademy highlights his capabilities in software engineering and leadership in a fast-paced educational technology setting.
Background in Software Development
Rahul has a solid background in software development, having worked in various capacities. He served as a Full Stack Developer at Scroll Media from 2016 to 2017 and at Kelsa from 2017 to 2019. Additionally, he worked as a Software Developer at NTT DATA Americas from 2014 to 2015. His experience encompasses both frontend and backend development, showcasing his versatility in the field.
Educational Qualifications
Rahul Shrivastava holds a Bachelor of Technology (B.Tech.) degree in Electronics and Instrumentation Technology from GITAM Institute of Technology, where he studied from 2010 to 2014. He completed his 12th grade at D.A.V. Public School from 1996 to 2009. His educational background provides a strong foundation for his technical expertise in software development.
Technical Skills and Expertise
Rahul possesses strong skills in Content Management Systems (CMS) and Customer Relationship Management (CRM) systems. He has expertise in modern web development technologies, particularly React.js and Python, which are essential for building dynamic web applications. His technical skills support his roles in both development and management.