Vincent Rabaud

Senior Software Engineer at Google

Paris, Ile-de-France
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Vincent Rabaud is a senior software engineer with 15 years of experience building and optimizing perception, computer vision, and robotics systems for companies like Google and Willow Garage. He co-founded the OpenCV Foundation and currently works on core imaging projects such as WebP and OpenCV while maintaining deep ROS expertise across navigation, SLAM, tf2 transforms, and image pipelines. Vincent bridges research and production: his contributions span from low-level C++ optimizations and build systems to ML-enabled video processing in MediaPipe and fuzzing/build automation for OSS-Fuzz. He has led teams at Aldebaran to integrate hardware and software for humanoid robotics and driven reproducible pipelines and testing across large open-source codebases. Comfortable across back-end, DevOps, QA and automation, he habitually resolves tricky cross-platform and dependency issues that block releases. Trained in optimization, fluid mechanics and computer vision (École Polytechnique, ISAE-SUPAERO, UC San Diego), he combines academic rigor with pragmatic engineering to ship robust systems.
code15 years of coding experience
job7 years of employment as a software developer
bookUniversity of California, San Diego
bookMaster's degree, Optimization and Fluid mechanics, Master's degree, Optimization and Fluid mechanics at Ecole polytechnique
bookMaster's degree, Space Mechanics and Satellite Imagery, Master's degree, Space Mechanics and Satellite Imagery at ISAE-SUPAERO
languagesEnglish, French, Spanish
github-logo-circle

Github Skills (77)

dependency-management10
opencv10
python10
image-processing10
nearest-neighbors10
testing10
point-cloud-library10
bash10
navigationbar10
cmake10
c1110
navigation-drawer10
c1710
webp10
cplus10

Programming languages (16)

JavaC++CRustCMakeCommon LispHTMLXSLT

Github contributions (5)

github-logo-circle
ros-perception/image_common

Sep 2012 - Nov 2017

Common code for working with images in ROS
Role in this project:
userBack-end Developer
Contributions:141 commits, 24 PRs, 46 pushes in 5 years 2 months
Contributions summary:Vincent primarily worked on refactoring and updating the `image_transport` package, focusing on the class loader interface and deprecation. They removed the deprecated class loader interface, updated the pluginlib script, and added a way to publish images with just the data pointer. The user also added tutorial examples and updated changelogs for the packages, along with the fix for the CMake of the `image_transport/tutorial` and `polled_camera`.
ros
An image processing pipeline for ROS.
Role in this project:
userBack-end Developer
Contributions:315 commits, 71 PRs, 95 pushes in 5 years 9 months
Contributions summary:Vincent primarily contributed to the image processing pipeline for ROS, fixing dependencies, integrating with OpenCV, and addressing Python integration issues. They also modified code to support a broader range of color encodings and corrected potential publishing issues. These changes involved code modifications to multiple source files and setup files, indicating a focus on enhancing the library's functionality and stability.
image-processingrosc-plus-pluspython
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial