Rajat Agarwal
About Rajat Agarwal
Rajat Agarwal is a Senior Software Manager at Ribbon Communications, where he has worked since 2010, contributing to the development of several industry-standard applications. He has a strong background in software engineering, with previous positions at ECI Telecom and Tata Elxsi, and holds an M.Tech. from the National Institute of Technology Warangal.
Work at Ribbon Communications
Rajat Agarwal has been employed at Ribbon Communications since 2010, serving as a Senior Software Manager for 14 years in Bengaluru, Karnataka, India. In this role, he has contributed to the development of various industry-standard Network Management System (NMS) and Element Management System (EMS) applications. His work at Ribbon has involved significant technical leadership and project management responsibilities.
Previous Experience at ECI Telecom
Before joining Ribbon Communications, Rajat Agarwal worked at ECI Telecom for a total of 10 years. He held the position of Software Tech Lead from 2012 to 2022 and served as a Senior Software Engineer from 2010 to 2012. His tenure at ECI Telecom involved overseeing software development projects and leading technical teams.
Career at Tata Elxsi
Rajat Agarwal's career includes a significant period at Tata Elxsi, where he worked from 2005 to 2010. He held various roles, including Specialist and Senior Engineer. His experience at Tata Elxsi contributed to his expertise in software development and systems integration.
Education and Expertise
Rajat Agarwal earned his M.Tech. in Computer Science and Engineering from the National Institute of Technology Warangal, studying from 2001 to 2003. He also holds a B.E. in Computer Science and Engineering from Kumaun University, where he studied from 1997 to 2001. His educational background supports his extensive knowledge in integrating HPOV NNM applications and his ability to adopt new technologies quickly.
Experience with US Customers
Rajat Agarwal has experience working directly with customers in the United States. His role has included spending time at customer locations, which has enhanced his understanding of client needs and expectations in the software development process.