Summary
Aravind Krishnan is a Senior Software Engineer based in Berlin with nine years of experience building perception and sensor-fusion systems for robotics and autonomous driving. He combines deep hands-on expertise in C++ (14/17), Python, ROS, and model tooling (TensorFlow/Keras) with practical SW-engineering discipline—TDD, AUTOSAR-aware practices, BAZEL, and static analysis—to ship production-grade stacks. His background spans end-to-end projects from embedded sensor integration and real-time control to 3D depth perception and audio emergency-vehicle classification, and he has led cross-functional teams from concept to deployment. Trained at Worcester Polytechnic Institute (MS Robotics) and experienced across startups and automotive OEM suppliers, he uniquely blends academic rigor with product-focused delivery. An early maker of open educational tools (Blockly for TurtleBot) and medical imaging hardware, he often bridges research prototypes and robust field software.
9 years of coding experience
8 years of employment as a software developer
Self Driving Car Nanodegree, Autonomous Vehicles, Self Driving Car Nanodegree, Autonomous Vehicles at Udacity
Masters, Electrical Engineering and Information Technology, ECTS 2.5 or GPA 3.4/4.0, Masters, Electrical Engineering and Information Technology, ECTS 2.5 or GPA 3.4/4.0 at Rosenheim University of Applied Sciences
Master's degree, Robotics Engineering, GPA 3.85/4.0, Master's degree, Robotics Engineering, GPA 3.85/4.0 at Worcester Polytechnic Institute
CCE Proficience, Artificial Intelligence, Grade A, CCE Proficience, Artificial Intelligence, Grade A at Indian Institute of Science
Bachelor's degree, Telecommunications, GPA 3.6/4.0, Bachelor's degree, Telecommunications, GPA 3.6/4.0 at BMS Institute of Technology and Management
English, German, Hindi, Telugu, Tamil, Kannada