Xavier Bonaventura

Software Technical Lead at BMW Group

Munich, Bavaria, Germany
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

👤
Senior
🎓
Top School
Xavier Bonaventura is a software technical lead with 11 years of experience specializing in C++ across real-time rendering and embedded systems, currently leading a BMW team building software for next-generation autonomous driving. He combines hands-on engineering—contributing to projects like Bazel to harden C++ build behavior—with standards-level influence as BMW’s representative at the ISO C++ and MISRA C++ committees. His background includes a PhD in computer science and research in viewpoint selection and information theory, which informs a methodical, data-driven approach to complex system design. Xavier enjoys mentoring and getting the best out of people, pairing technical depth with a talent for coaching teams toward pragmatic, safety-critical solutions. Based in Munich, he also brings practical multi-tool fluency across Bazel and Python to streamline build and automation challenges.
code11 years of coding experience
job6 years of employment as a software developer
bookDiploma in Computer Software, Computer Programming, Diploma in Computer Software, Computer Programming at Universitat de Girona
languagesCatalan, Spanish, English, German
stackoverflow-logo

Stackoverflow

Stats
30reputation
3kreached
1answer
0questions
github-logo-circle

Github Skills (9)

build-system10
c-language10
cprogramming-language10
bazel10
starlark9
javas8
java8
git7
googletest6

Programming languages (14)

PowerShellC#JavaC++CSSCCMakeMakefile

Github contributions (5)

github-logo-circle
bazelbuild/bazel

Mar 2020 - Jan 2023

a fast, scalable, multi-language and extensible build system
Role in this project:
userBack-end & Build System Engineer
Contributions:11 reviews, 23 commits, 40 PRs in 2 years 10 months
Contributions summary:Xavier contributed to the Bazel build system by addressing issues related to C++ header file handling, improving instrumentation filter logic, and updating build configuration files. They also made adjustments to Bazel's documentation and build dependency files to clarify usage and dependencies for users. Further contributions involved enhancing the git repository functionality and modifying configurations to manage globs effectively. These changes enhance build system robustness, clarify configuration and user understanding of the system.
scalablecorrectbazelmulti-languagebuild-system
limdor/p2p-lending

Dec 2020 - Feb 2022

Contributions:50 reviews, 116 commits, 41 PRs in 1 year 1 month
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
Xavier Bonaventura - Software Technical Lead at BMW Group