Giuseppe Barbieri

Android Automotive Infotainment Software Architect at Iveco Group

Hamburg, 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
Giuseppe Barbieri is an Android Automotive Infotainment Software Architect based in Hamburg with 12 years of hands-on experience across embedded systems, graphics, and high-performance computing. He combines deep Linux, networking and server administration expertise with GPU-based parallel computing (CUDA/OpenCL), OpenGL/Vulkan graphics work, and C++ system-level development. An active open-source contributor, Giuseppe has improved core graphics and physics projects including GLM, Assimp, Vulkan samples and Bullet, demonstrating attention to math correctness and rendering stability. His career spans scientific computing, backend Kotlin work, and long-term system operation responsibilities, reflecting both research rigor and production reliability. Known for clear communication and teamwork from university project work, he is particularly driven by GPGPU, VR and low-level graphics integration in automotive infotainment contexts.
code12 years of coding experience
job10 years of employment as a software developer
bookMaster, Networking, Master, Networking at Hamburg University of Technology
bookBachelor, Telecommunications, Bachelor, Telecommunications at Politecnico di Torino
languagesItalian, English, German, Spanish
stackoverflow-logo

Stackoverflow

Stats
7,003reputation
587kreached
107answers
213questions
Badges
opengl
top-5%
github-logo-circle

Github Skills (60)

x3d10
kotlin10
application-framework10
simulation10
vulkan10
c-language10
matrix10
shader10
simulations10
mathematics10
app-framework10
collision-detection10
graphics-engine10
glsl10
imgui10

Programming languages (24)

C#JavaC++CSSCCOBOLGoVala

Github contributions (5)

github-logo-circle
g-truc/ogl-samples

Aug 2015 - Aug 2019

The OpenGL Samples Pack
Role in this project:
userSoftware Developer (Graphics/OpenGL)
Contributions:9 commits, 9 PRs, 7 comments in 4 years 1 month
Contributions summary:Giuseppe made several updates and bug fixes to the OpenGL samples, specifically in the areas of shader path corrections, and various code improvements. The contributions include modifications to buffer usage, removal of redundant code, syntax fixes, and adjustments to shader paths. The user also updated various header files for versioning and added new enum values. The main focus was on updating and fixing several OpenGL examples.
openglpack
g-truc/glm

Dec 2016 - Nov 2021

OpenGL Mathematics (GLM)
Role in this project:
userSoftware Engineer (Mathematics/Linear Algebra Focus)
Contributions:10 commits, 9 PRs, 7 comments in 5 years
Contributions summary:Giuseppe contributed to the OpenGL Mathematics (GLM) library by making several updates to various header files. These updates primarily involved correcting typos, refining documentation, and making small adjustments to function definitions. The changes specifically touched upon matrix transformations, vector rotations, common mathematical functions, and intersection calculations. The commits demonstrate a focus on maintaining the accuracy and usability of the mathematical functions within the GLM library.
simdcppvulkanmathematicsopengl3
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
Giuseppe Barbieri - Android Automotive Infotainment Software Architect at Iveco Group