Xavier Bonaventura is a Software Engineer at BMW, where he works on the software stack for the next generation of autonomous driving, including the coordination between the software quality and the software development team.
Xavier believes that success in large scale projects can only be achieved through high-quality standards, using modern technologies, and applying software engineering principles at all levels.
He has been working in various fields such as computer graphics, information theory, and data aggregation and with codebases of different sizes, with contributions from 5 to 2000 software developers.
He is also part of the MISRA C++ working group and member of the ISO C++ committee representing the BMW Group.
Xavier loves learning and teaching and when he is not programming he likes cooking, hiking, biking, and jogging.