Gianfranco Costamagna

Senior Software Engineer at Ubuntu 

Fossano, Piedmont, Italy
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
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.
code14 years of coding experience
job13 years of employment as a software developer
bookMaster of Science (MSc), Computer Engineering, Master of Science (MSc), Computer Engineering at Politecnico di Torino
languagesItalian, English, French
stackoverflow-logo

Stackoverflow

Stats
29reputation
2kreached
3answers
0questions
github-logo-circle

Github Skills (60)

markdown10
cpp-library10
debugging10
debug10
c-language10
multiplatform10
network-analysis10
build-system10
cmake10
cross-platform10
c1110
makefile10
c1710
backup10
markdown-it10

Programming languages (28)

CDM4GoCommon LispHTMLJupyter NotebookShell

Github contributions (5)

github-logo-circle
Ettercap/ettercap

Oct 2012 - Jan 2023

Ettercap Project
Role in this project:
userBack-end Developer
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.
ettercap
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:
userBackend & 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.
full-featuredfulltext-searchsolrsynonymsup-to-date
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 