Shankar Muthusamy
About Shankar Muthusamy
Shankar Muthusamy is a Staff Engineer specializing in software development for iOS platforms, currently working at Altimetrik in Chennai, Tamil Nadu, India. He has a background in Information Technology and extensive experience in agile methodologies, code quality maintenance, and team collaboration.
Work at Altimetrik
Shankar Muthusamy currently holds the position of Staff Engineer in Product and Platform Engineering at Altimetrik. He has been with the company since 2020, contributing to software development for iOS platforms. His role involves engaging in peer reviews of software code, unit test cases, and test results to ensure quality and adherence to standards. He participates in pair programming sessions and follows agile methodologies to enhance team collaboration and productivity. Shankar also actively contributes to backlog refinement, focusing on code refactoring and maintaining a global codebase.
Previous Experience
Before joining Altimetrik, Shankar Muthusamy worked as a Software Engineer at Altimetrik in the United States from 2018 to 2020. Prior to that, he served as a Senior Software Engineer at Tringapps, Inc. in Chennai, India, from 2016 to 2018. His career also includes a position as a Senior iOS Developer at CompIndia Infotech Pvt Ltd from 2014 to 2016. This diverse experience has equipped him with a strong foundation in software development and collaboration within international teams.
Education and Expertise
Shankar Muthusamy earned a Bachelor of Engineering (BE) in Information Technology from K.S. Rangasamy College of Technology in Tiruchengode, completing his studies from 2009 to 2013. He also attended G.V. Higher Secondary School in Mettur, where he studied Computer Science and achieved his Higher Secondary certification from 2006 to 2009. His educational background supports his expertise in developing software code for iOS platforms, utilizing MVVM coordinator patterns and Test Driven Development.
Technical Skills
Shankar specializes in developing software for iOS platforms, employing the MVVM coordinator pattern and Test Driven Development methodologies. He utilizes dependency injection and SwiftLint to maintain code quality. His technical skills include conducting peer reviews of software code and unit test cases, ensuring adherence to industry standards. Shankar's approach to software development emphasizes collaboration and quality assurance, reflecting his commitment to best practices in coding.