Diego Pettenò

Production Engineer at Meta

Milton Keynes, England, United Kingdom
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
Diego Pettenò is a Production Engineer with 26 years of experience building and operating systems from 4MiB embedded firmware to multi-server cloud services, currently at Meta after a long tenure in Google SRE. A long-time Linux developer and former Gentoo maintainer and QA lead, he specializes in portable build systems, ELF optimization and software packaging, having redesigned Gentoo's RubyGems packaging framework. He is an active open-source contributor across projects such as Zephyr RTOS, Autoconf Archive, Munin and Publify, often focusing on portability, performance and build-system robustness. Diego blends deep systems knowledge with hands-on ops and consulting experience—running CI for Gentoo, hosting customer services, and delivering embedded and web solutions as a freelancer. He publishes documentation and blog posts on autotools and tooling, demonstrating a commitment to developer ergonomics and reproducible builds. Notably, his work spans both high-level SRE at hyperscalers and low-level firmware/ELF tweaks, a rare cross-domain expertise.
code26 years of coding experience
job15 years of employment as a software developer
bookHigh School, Computer Science, High School, Computer Science at I.T.I.S. C. Zuccante
bookLicenza media, Licenza media at Scuola Media Statale E. Fermi
languagesItalian, English
stackoverflow-logo

Stackoverflow

Stats
3,200reputation
179kreached
143answers
0questions
github-logo-circle

Github Skills (61)

algorithm10
monitoring10
code-optimization10
caching10
algorithms10
licensing10
character-encoding10
python10
image-processing10
simpletest10
autoconf10
macros10
http10
rails10
build-system10

Programming languages (25)

CM4GoHTMLErlangTypeScriptShellSCSS

Github contributions (5)

github-logo-circle
unpaper/unpaper

Aug 2011 - Nov 2022

A post-processing tool for scanned sheets of paper.
Role in this project:
userBack-end Developer
Contributions:1 release, 5 reviews, 288 commits in 11 years 5 months
Contributions summary:Diego's commits primarily involved refactoring and optimizing the image processing logic for the `unpaper` tool. They removed unused build options and variables, optimized tables' size, declared symbols as static, and simplified the file processing. This led to further improvements in code quality and efficiency. The user's focus seems to be on code maintenance and performance optimization within the project.
post-processingocrimage-processingsheetshandwriting-recognition
publify/publify

Apr 2009 - Mar 2013

A self hosted Web publishing platform on Rails.
Role in this project:
userBack-end Developer
Contributions:25 commits in 3 years 10 months
Contributions summary:Diego primarily contributed to bug fixes and improvements related to the core functionality of the Publify platform. They addressed issues in areas like permalink generation, feed title formatting, and cache management. The changes also include dependency updates for gems like Flickr and Akismet, as well as fixes for Gravatar integration and the handling of OpenGraph data. The user demonstrated knowledge of Ruby on Rails and its associated libraries.
ruby-on-railspublishingrailshostedblog-engine
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
Diego Pettenò - Production Engineer at Meta