Karthik Rengasamy
About Karthik Rengasamy
Karthik Rengasamy is a Senior Software Engineer currently working at Dialpad in Bengaluru, India. He has extensive experience in software development, having previously held positions at IBM, Cisco, and Wipro, and has contributed to significant projects including the migration of deployment pipelines and infrastructure enhancements.
Current Role at Dialpad
Karthik Rengasamy currently serves as a Senior Software Engineer at Dialpad, a position he has held since 2022. Based in the Bengaluru Area, India, he is involved in various software engineering projects. His responsibilities include leading a work-group focused on API development, which encompasses organizing meetings, maintaining documentation, and creating project roadmaps.
Previous Experience at Dialpad
Karthik Rengasamy has a history with Dialpad, having worked there in multiple capacities. He initially joined as a Software Engineer II in 2019 for six months before advancing to Software Engineer III, a role he held from 2019 to 2022 for three years. During his tenure, he contributed to significant projects, including the migration of telephony infrastructure to Kubernetes.
Professional Background
Karthik Rengasamy has extensive experience in software engineering, having worked at several prominent companies. Prior to his roles at Dialpad, he was employed at Cisco as a Software Engineer 2 and later as Software Engineer 3 from 2015 to 2019. He also worked at IBM as a Software Developer from 2013 to 2015 and at Wipro as a Project Engineer from 2012 to 2013.
Education and Qualifications
Karthik Rengasamy holds a Bachelor's Degree in Computer Science, which he earned from 2005 to 2009. He furthered his education by obtaining a Master's Degree in Computer Science from 2009 to 2011. His academic background supports his technical expertise in software development and engineering.
Technical Contributions and Achievements
Karthik has made notable contributions to software development practices. He led the migration of prober machines from bare-metal servers to Kubernetes, improving health monitoring capabilities. He also played a key role in transitioning the continuous deployment pipeline from Spinnaker to ArgoCD. Additionally, he developed an automation script utilizing Kubernetes preStop hook features and contributed to open-source projects by identifying defects in Debian 10's modules.