Gautham Nimmagadda
About Gautham Nimmagadda
Gautham Nimmagadda is a Director of Software Engineering at Ribbon Communications, where he has worked since 2018. He has extensive experience in software engineering, having previously held senior roles at various companies, including Sonus, Sentito Networks, and Fujitsu, and has contributed to advancements in cloud-native technologies and Kubernetes.
Work at Ribbon Communications
Gautham Nimmagadda has been serving as the Director of Software Engineering at Ribbon Communications since 2018. In this role, he has led initiatives in both public and private cloud environments, focusing on scaling teams and enhancing their skills in cloud-native technologies. Previously, he held the position of Senior Manager of Software Engineering at Ribbon from 2012 to 2018, where he developed the 'Reference Implementation' practice to delineate roles between Platform and Application teams.
Previous Experience in Software Engineering
Before joining Ribbon Communications, Gautham Nimmagadda worked at several notable organizations. He was a Principal Software Engineer at Sonus from 2006 to 2012, where he pioneered the use of Progressive Delivery and GitOps with Argo and Flux. His earlier roles include Principal Software Engineer at Sentito Networks from 2003 to 2006, and Principal Software Engineer at Orange for one year in 2002. He also worked as a Senior Member of Technical Staff at Armillaire Technologies from 1999 to 2002.
Education and Expertise
Gautham Nimmagadda studied at Jawaharlal Nehru Technological University from 1991 to 1995. His expertise spans various areas of software engineering, including cloud-native technologies, Kubernetes, and data management. He has led the development of Kubernetes Custom Resource Definitions (CRDs) and Operators, contributing to the open-source community.
Contributions to Software Development
Throughout his career, Gautham Nimmagadda has made significant contributions to software development. He managed the transformation of multiple products to Virtual Network Functions (VNF) and Cloud-Native Functions (CNF). He also enhanced the FreeBFD project to support IPv6 and implemented clustering and high availability using HashiCorp's Serf, improving fault detection and switchover times.
Early Career Background
Gautham Nimmagadda began his career as a Research and Development Engineer at the Centre for Development of Telematics (C-DOT) in New Delhi from 1995 to 1997. He later worked as a Software Engineer at Fujitsu in Singapore for one year. His early experience also includes a position as a Software Developer at Lucent Technologies Bell Labs innovations in 1999.