Gianfranco Costamagna is a Senior Software Engineer with 14 years of experience specializing in Linux systems, Yocto builds, and Debian/Ubuntu packaging. He combines deep embedded and backend expertise—demonstrated by contributions to prominent open-source projects such as Microsoft’s C++ REST SDK, Ettercap, BOINC and Lucene++—with a strong focus on cross-platform build reliability and security. An active Debian and Ubuntu core developer (MOTU) and longtime package maintainer, he brings production-hardened skills in build systems, tooling, and platform compatibility. His professional path spans automotive security and embedded systems consulting, Yocto recipe engineering, and recent senior roles at Marelli and Datalogic. Based in Fossano, Italy, he also volunteers as an emergency medical responder, showing discipline and real-world teamwork under pressure. Notably, many of his open-source fixes target subtle build and platform-specific issues, reflecting a knack for making complex systems reliably portable.
14 years of coding experience
13 years of employment as a software developer
Master of Science (MSc), Computer Engineering, Master of Science (MSc), Computer Engineering at Politecnico di Torino
Contributions:2 releases, 2 reviews, 655 commits in 10 years 4 months
Contributions summary:Gianfranco's primary contribution involved merging and integrating code changes from the 'upstream/master' branch, indicating a role focused on maintaining the core codebase and incorporating updates. The commits show the user's involvement in dissectors, specifically related to Gadu-Gadu (GG) and PostGreSQL, which suggests a focus on network protocol analysis and potentially reverse engineering. The user also addressed build issues and dependency problems within the project, improving the build and integration process.
Lucene++ is an up to date C++ port of the popular Java Lucene library, a high-performance, full-featured text search engine.
Role in this project:
Backend & Automation Engineer
Contributions:11 commits, 5 PRs, 20 comments in 6 years 7 months
Contributions summary:Gianfranco primarily contributed to the build process, documentation, and platform compatibility of the Lucene++ library. Their commits include modifications to the CMake build files to correctly install documentation and package configuration files. Additionally, they addressed build failures on specific operating systems, demonstrating a focus on cross-platform compatibility. They also fixed configuration paths for package installation.
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
Gianfranco Costamagna - Senior Software Engineer at Ubuntu