Francesco Benacci is a seasoned software engineer and architect based in Liguria, Italy, with over 15 years of professional experience building and testing software for desktop and embedded systems. He brings deep C++, Python, and Java expertise from roles at MBDA and Capgemini, complemented by Matlab and C work across hardware-interfacing projects. Trained as a telecommunications engineer with top honors from the University of Pisa, he deliberately filled gaps in formal CS knowledge through hands-on practice and continuous self-study. Francesco retains an active developer mindset alongside architect responsibilities, believing that regular coding keeps designs pragmatic and maintainable. He is known for tackling concrete, safety- and quality-focused applications in defense and consultancy contexts, and for staying curious about technologies beyond his day-to-day work.
12 years of coding experience
4 years of employment as a software developer
Bachelor's degree, Telecommunications Engineering, 110/110 cum laude, Bachelor's degree, Telecommunications Engineering, 110/110 cum laude at Università degli Studi di Pisa
Coursera
Diploma di maturità, 56/60, Diploma di maturità, 56/60 at Liceo Scientifico
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.