Samuele Pedroni

Senior Staff Engineer at Canonical

Ticino, Switzerland
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
Samuele Pedroni is a Senior Staff Engineer with 23 years of experience designing and shipping robust backend and web systems from low-level language implementation to user-facing simplicity. Based in Ticino, Switzerland, he has been driving core engineering and architecture at Canonical—contributing significant refactors, API work and tests to snapd, a widely used system for .snap package management. His background includes deep open-source language work (PyPy, Jython and Python core design), giving him uncommon expertise in interpreter internals, tooling and performance-sensitive systems. He cares about software quality, developer tooling and the evolving question of personal data ownership and synchronization in the web era, and enjoys finding creative, pragmatic solutions that improve user experiences.
code23 years of coding experience
job16 years of employment as a software developer
bookDiploma, Mathematics with study direction theoretical computer science, Diploma, Mathematics with study direction theoretical computer science at ETH Zürich
github-logo-circle

Github Skills (12)

unit-testing10
go10
api10
backend10
pytest10
unit-test10
apidoc10
python10
back-end-development10
test-automation10
testing10
systemd8

Programming languages (6)

ShellCJavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
canonical/snapd

Nov 2015 - Jan 2023

The snapd and snap tools enable systems to work with .snap files.
Role in this project:
userBack-end Developer
Contributions:1 release, 7375 reviews, 4491 commits in 7 years 3 months
Contributions summary:Samuele's commits primarily focused on refactoring and modifying the internal workings of the snapd daemon. Their work involved refactoring code, adjusting existing functions, and implementing a new API flag for immediate system restarts. Furthermore, the user added test cases to validate these changes, ensuring correct system behavior. The majority of their work centered on the core functionalities of the daemon, like handling and applying quotas.
snapdsnap
chipaca/ubuntu-push

Jan 2014 - Feb 2014

Contributions:78 commits in 24 days
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
Samuele Pedroni - Senior Staff Engineer at Canonical