Umberto Baldi is a Full Stack Engineer with 8 years of experience building reliable, production-grade backend and frontend systems, currently focused on payments and subscription workflows at Jimdo. He spent the bulk of his career at Arduino, where he led the Tooling Backend team, owned end-to-end service design, and improved developer and firmware workflows—contributions that included meaningful work on the widely used arduino-cli. Comfortable across DevOps, CI/CD and secure release practices, he has hands-on experience shipping crash-reporting, auto-updates, and secure-boot support for embedded toolchains. Umberto pairs pragmatic engineering with mentorship, having onboarded and coached engineers while rapidly responding to security incidents. Based in Turin, he brings a hardware-aware software background (FPGA/HIL prototyping and embedded testing) that helps bridge firmware and cloud tooling in IoT ecosystems.
8 years of coding experience
7 years of employment as a software developer
Master's degree Information Technology, Master's degree Information Technology at Università degli Studi di Torino
Contributions:7 releases, 165 reviews, 181 commits in 2 years 3 months
Contributions summary:Umberto contributed to the Arduino Cloud Agent by addressing multiple aspects of the project. They fixed version and commit issues related to the tray menu and Windows executable. They implemented crash-reporting capabilities, including redirecting standard error, creating log files, and adding menu options. Additionally, they enabled auto-updates and made changes to dependencies like `go.bug.st/serial` and `codeclysm/extract`.
Contributions:396 reviews, 72 commits, 95 PRs in 2 years 8 months
Contributions summary:Umberto primarily contributed to the Arduino CLI command-line tool, enhancing its functionality and user experience. Their work included adding features such as tab completion for various shells (bash, zsh, fish, and powershell) and improving the `board details` command by adding a FQBN flag. They also addressed bugs related to Zsh completion and improved code quality. Moreover, they refactored code, and added secure boot support for the compile command.
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.