Shankar Ramakrishnan

Shankar Ramakrishnan

Lead Technologist @ ThoughtWorks

About Shankar Ramakrishnan

Shankar Ramakrishnan is a Lead Technologist with extensive experience in software development and management. He has worked at CDK Global and ThoughtWorks, demonstrating proficiency in various technologies and methodologies.

Work at CDK Global

Shankar Ramakrishnan has been working at CDK Global since 2012, where he holds the position of Manager. He has contributed to the organization for over 12 years, primarily based in the Hyderabad Area, India. His role involves overseeing various technological initiatives and managing teams to deliver effective solutions.

Current Role at ThoughtWorks

Since 2017, Shankar Ramakrishnan has served as a Lead Technologist at ThoughtWorks in the Chennai Area, India. In this capacity, he utilizes his extensive knowledge of software development and technology to lead projects and guide teams in implementing innovative solutions.

Education and Expertise

Shankar Ramakrishnan earned a Bachelor of Engineering (B.E.) in Electronics and Communication Engineering from Thiagarajar College of Engineering, Madurai, from 1997 to 2001. He later pursued a Master of Science (MS) in Software Systems at BITS Pilani, completing his studies from 2007 to 2009. His educational background supports his proficiency in a wide range of technologies, including AWS, ReactJS, and MongoDB.

Professional Background

Shankar Ramakrishnan has a diverse professional background, having worked at several prominent companies. He began his career at Wipro Technologies as a Software Development Engineer from 2003 to 2007. He then joined Microsoft as a Development Lead from 2008 to 2012, followed by a brief tenure at Ness Technologies as a Software Engineer. His experience spans various roles and responsibilities within the software development field.

Technical Skills and Methodologies

Shankar Ramakrishnan possesses a comprehensive understanding of the Software Development Life Cycle (SDLC), from architecture to support analysis. He is experienced in industry best practices, including Test Driven Development (TDD), Behavior Driven Development (BDD), and Agile methodologies like Scrum. His expertise also includes applying SOLID principles to implement design patterns in software development.

People similar to Shankar Ramakrishnan