Ravikumar Kattekola

Ravikumar Kattekola

Senior Software Engineer @ Blaize

About Ravikumar Kattekola

Ravikumar Kattekola is a Senior Software Engineer with extensive experience in multimedia libraries and frameworks. He has worked at Texas Instruments and currently at Blaize, focusing on computer vision and deep neural network applications for Edge computing devices.

Work at Blaize

Ravikumar Kattekola has been employed at Blaize as a Senior Software Engineer since 2021. In this role, he focuses on developing computer vision and deep neural network-based applications for Edge computing devices and cloud servers. His work emphasizes object detection and tracking, which are critical components in modern software solutions.

Previous Experience at Texas Instruments

Ravikumar Kattekola worked at Texas Instruments for a total of eight years, from 2010 to 2018, in Bengaluru, Karnataka, India. He initially served as a Software Engineer from 2010 to 2012 and later advanced to the role of Senior Software Engineer until 2018. His responsibilities included leading software development from the requirement stage to mass production, particularly for customers in the automotive and industrial sectors.

Education and Expertise

Ravikumar Kattekola holds a Bachelor of Engineering (BE) and a Master of Science (Hons) in Mathematics and Computer Science from the Birla Institute of Technology and Science, Pilani, where he studied from 2005 to 2010. He also completed his Pre-University education at SR Junior College, focusing on Maths, Physics, and Chemistry, from 2002 to 2004. His foundational education includes a 10th Class certificate from Carmel High School, completed between 1993 and 2002.

Technical Skills and Specializations

Ravikumar Kattekola possesses hands-on experience with multimedia libraries and frameworks, including G-streamer, OpenCV, and OpenVX. He specializes in working with bootloaders, Linux kernel, and device drivers, particularly on ARM-based multiprocessor System on Chip platforms. His technical expertise allows him to adapt quickly and continuously upskill in new technologies and methodologies.

Collaboration and Project Management

In his previous roles, Ravikumar Kattekola was responsible for tracking requirements, driving meetings, and moderating support portals. He has experience collaborating with cross-functional hardware and software teams to meet customer requirements and ensure timely product delivery. His ability to manage projects effectively contributes to successful outcomes in software development.

People similar to Ravikumar Kattekola