Bharani Subramaniam
About Bharani Subramaniam
Bharani Subramaniam serves as the CTO for India and the Middle East at Thoughtworks, where he has worked since 2023. With a diverse background in technology roles, he has experience in programming, team leadership, and mentoring, having previously held positions at Xchanging and Thoughtworks in various capacities.
Current Role at ThoughtWorks
Bharani Subramaniam serves as the Chief Technology Officer (CTO) for India and the Middle East at ThoughtWorks. He has held this position since 2023, focusing on enhancing technological strategies and initiatives across the regions. In this role, he acts as a multiplier, facilitating connections among teams and representing technology in leadership discussions.
Previous Experience at ThoughtWorks
Before his current role, Bharani Subramaniam worked at ThoughtWorks in various capacities. He served as Head of Technology from 2020 to 2023, where he emphasized collaboration across teams. Prior to that, he was the Market Tech Principal from 2016 to 2020, contributing to technology leadership and strategy in the organization.
Career Background and Roles
Bharani Subramaniam has a diverse career spanning over two decades. He began as a Visual C++ Win32 programmer and has held multiple roles including individual contributor, module lead, team lead, project lead, and architect. His extensive experience includes working with various programming languages such as C/C++, C#, R, and Java.
Education and Technical Expertise
Bharani Subramaniam earned a Bachelor of Engineering (B.E.) in Computer Science from SRM University, where he studied from 1995 to 1999. His educational background laid the foundation for his technical expertise, which includes a passion for problem abstraction and elegant solutions. He has explored additional programming languages like Q and J for personal interest.
Mentorship and Learning
Bharani Subramaniam values mentorship and actively engages in mentoring others. He finds the experience of mentoring to be rewarding, as it allows him to share knowledge while also learning from those he guides. This commitment to continuous learning and development is a significant aspect of his professional philosophy.