Giovanni Bonomini is a hands-on Chief Technology Officer with 11 years of experience designing embedded hardware and firmware, currently leading technology at U&O from Emilia-Romagna, Italy. He combines deep expertise in PCB tools (DipTrace, KiCad, Upverter) with low-level firmware in C/C++, Python testing tools, and real-time OS work (FreeRTOS, ThreadX), producing robust HMI and communication stacks (SPI, I2C, Serial, TCP/IP). His background includes developing electrical measurement and protection devices at Orion Italia and end-to-end energy systems experience from earlier roles, giving him a pragmatic view from field deployment to board-level design. A strong academic foundation in embedded systems (MSc, USI) complements his practical skills, and he often bridges hardware and software teams to accelerate product delivery. Unusually for a CTO, he remains deeply involved in firmware and PCB toolchains rather than shifting entirely into management.
10 years of coding experience
5 years of employment as a software developer
Diploma di capotecnico Elettronica e Telecomunicazioni, Elettronica, Telecomunicazioni, Diploma di capotecnico Elettronica e Telecomunicazioni, Elettronica, Telecomunicazioni at ISII G.Marconi
Master of Science, Embedded Systems Design, 9.12/10, Master of Science, Embedded Systems Design, 9.12/10 at USI Università della Svizzera italiana
Ingegnere elettronico, elettronica, informatica, fisica, Ingegnere elettronico, elettronica, informatica, fisica at Universita degli Studi di Parma
Contributions:3 releases, 2 PRs, 52 pushes in 1 year 1 month
bleesp32-arduinootaota-update
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
Giovanni Bonomini - Chief Technology Officer at U&O