Sunil Patidar
About Sunil Patidar
Sunil Patidar is a Senior Software Engineer with extensive experience in backend development and messaging technologies. He has worked at FIS and currently serves at Ribbon Communications in Bangalore, India, where he specializes in designing software modules based on client requirements.
Work at Ribbon Communications
Sunil Patidar has been employed at Ribbon Communications, also known as ECI Telecom, since 2017. In his role as a Senior Software Engineer, he focuses on backend development and is involved in the end-to-end delivery of software solutions. His work includes designing modules tailored to client use cases and requirements, contributing to the company's objectives in the telecommunications sector. His experience at Ribbon spans over seven years, during which he has honed his skills in various technologies.
Previous Experience at FIS
Before joining Ribbon Communications, Sunil Patidar worked at FIS as an IT Software Engineer from 2014 to 2017. During his three years at FIS, he gained valuable experience in software development and contributed to various projects. His role involved utilizing technologies that are essential for effective software engineering practices.
Education and Expertise
Sunil Patidar holds a Master's Degree in Computer Engineering from Malaviya National Institute of Technology, where he studied from 2012 to 2014. Prior to that, he earned a Bachelor of Engineering (BE) in Information Technology from Shri Vaishnav Vidyapeeth Vishwavidyalaya, Indore, from 2008 to 2012. His educational background provides a solid foundation for his expertise in backend development and software engineering.
Technical Skills and Specializations
Sunil Patidar is skilled in using RabbitMQ for messaging and communication between services, which is crucial for building scalable applications. He has experience with technologies such as Elastic Search and Hibernate, which are important for data management and persistence. His strong background in backend development allows him to effectively design and implement software solutions that meet client needs.