Ravi Chandran R
About Ravi Chandran R
Ravi Chandran R is a Senior Technical Lead at Telit with extensive experience in software engineering and IoT product development. He has a strong background in programming, particularly in C, Lua, and Python, and has worked with various technologies and platforms throughout his career.
Work at Telit
Ravi Chandran R has been serving as a Senior Technical Lead at Telit since 2015. In this role, he is responsible for overseeing software design and development, requirement gathering, and technical solution architecture. His work focuses on IoT product development, particularly for Azure IoT and AWS IoT using MQTT. He has contributed to enhancing the performance of embedded product components and has hands-on experience with Apple Airplay music streaming.
Previous Experience in Software Engineering
Before joining Telit, Ravi worked at several notable companies in the technology sector. He was a Software Engineer at Ness SES from 2005 to 2007, where he gained foundational experience in software development. He then progressed to a Senior Software Engineer position at Nds Services Pay-Tv Technology Private Limited from 2007 to 2012. Following this, he served as a Technical Lead at CISCO Systems (India) Pvt Ltd for one year in 2013-2014, further honing his technical leadership skills.
Education and Expertise
Ravi holds a Bachelor of Engineering (BE) in Computer Science from Periyar University/AMS Engineering College. His educational background laid the groundwork for his expertise in advanced C programming, Lua scripting, and Python scripting. He possesses functional experience in socket programming, particularly with TCP and UDP protocols, and is skilled in multithreaded design and implementation on both ThreadX-RTOS and Linux platforms.
Technical Skills and Specializations
Ravi has developed a diverse skill set in software engineering, specializing in integrating SDKs for various platforms, including Azure, AWS-IOT, Airplay, and Lua-VMEngine. He is proficient in programming with RTOS APIs standards on ThreadX and has experience in developing user-space applications on Linux. His work includes developing embedded middleware components and system components such as GPIO Extender, file system, interactive shell, and LVM Native layer.