Federico Ceratto

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
Federico Ceratto is a Senior Site Reliability Engineer with 16 years of experience, currently driving reliability at the Wikimedia Foundation after roles at Amazon, SUSE/HPE and OONI. He blends large-scale systems engineering with deep hands-on skills in Python and Rust, and a practical background in security and network reliability. A long-time Debian Developer and contributor since 2006, he maintains packaging and vulnerability management for projects like Mobian, FreedomBox, Netdata and language ecosystems including Python, Rust and Nim. Federico is an active open-source contributor — notable work includes multi-version Python support and releases for cmd2, documentation and code cleanups for Nim, and UX features (progress bar, sound) for py3status’s Pomodoro module. Based in Rome, he pairs platform-level SRE experience with open-source stewardship and has begun migrating personal repositories to Codeberg as part of his federated infrastructure preferences.
code16 years of coding experience
github-logo-circle

Github Skills (35)

py10
python10
package-development10
plugin-development10
commandline-interface10
command-line-interface10
python-310
stat10
nimlang10
lang10
drupal-modules10
slstatus10
commandline10
command-line10
i310

Programming languages (30)

NimrodCCMakeGoHTMLGroovyTypeScriptShell

Github contributions (5)

github-logo-circle
nim-lang/Nim

Feb 2015 - Dec 2022

Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
Role in this project:
userBack-end Developer
Contributions:12 reviews, 125 commits, 151 PRs in 7 years 10 months
Contributions summary:Federico primarily fixed typos and improved the code's readability. They addressed several instances of incorrect wording in the documentation and corrected errors in code examples. Their contributions span multiple files within the repository, specifically addressing issues related to collections, system, string utilities, and database wrappers. The user’s work demonstrates a focus on code quality and attention to detail.
pythonnim-langelegancecompilerprogramming-language
python-cmd2/cmd2

Feb 2016 - Feb 2017

cmd2 - quickly build feature-rich and user-friendly interactive command line applications in Python
Role in this project:
userFull-stack Developer
Contributions:32 commits, 9 PRs, 56 pushes in 1 year
Contributions summary:Federico contributed to the Python-based command-line application by adding support for multiple Python versions. They updated the project's metadata in `setup.py` to reflect the supported Python versions and made minor code cleanup. The user also updated the `README.rst` file by adding and updating project badges, as well as the documentation with a tutorial link. Furthermore, the user updated and released a new version of the project by removing the distutils module and adding support for Python 3 input.
pythonfeature-richdeveloper-toolsargument-parsingshell
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