Alexandre Aubin

Développeur Python Et Formateur Indépendant En Informatique

Strasbourg, Grand Est, France
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
Alexandre Aubin is a seasoned Python developer and independent IT trainer with 13 years of experience, based in Strasbourg, who blends deep backend and DevOps skills with hands-on community leadership. As long-time lead developer and maintainer of the YunoHost project, he has driven core Python development, release management and app packaging for a widely used self-hosting distribution, while improving CI, docs and user-facing tooling. He also works professionally on Odoo and bespoke Python projects at Coopaname and has a track record of mentoring and running practical workshops on programming, Linux administration and system automation. Trained as a physicist with research experience at CERN, he brings rigorous problem-solving and an engineer’s attention to reliability to both code and infrastructure. His GitHub motto “All Computers Are Broken” reflects a pragmatic mindset focused on resilient, maintainable systems rather than perfect theory.
code13 years of coding experience
job5 years of employment as a software developer
bookIngénieur, Physique, Ingénieur, Physique at ENSPS / Telecom Physique Strasbourg
bookMaster, Physique subatomique et astroparticules, Master, Physique subatomique et astroparticules at Université de Strasbourg
bookPrépa, MP, Prépa, MP at Lycée Henri Poincaré
languagesFrench, English, Japanese
github-logo-circle

Github Skills (28)

git10
github-ci10
python10
back-end-development10
debian10
bash10
cicd10
google-apps10
uno10
apt10
system-administration10
githubaction-workflow10
devops10
documentation10
testing9

Programming languages (19)

MDXJinjaC++CSSRustCTeXVue

Github contributions (5)

github-logo-circle
YunoHost/yunohost

Aug 2018 - Jan 2023

YunoHost is an operating system aiming to simplify as much as possible the administration of a server. This repository corresponds to the core code, written mostly in Python and Bash.
Role in this project:
userBack-end & DevOps Engineer
Contributions:15 releases, 397 reviews, 3659 commits in 4 years 5 months
Contributions summary:Alexandre primarily contributed to improving the YunoHost system by addressing issues related to the upgrade process to Debian Bullseye. They refactored the PHP versioning, ensured a robust approach for package installation, and addressed potential network connectivity issues. The user also implemented automated steps for the smooth transition to a new release by addressing key points for the Debian and MariaDB packages installation and configuration.
bashoperating-systempythonyunohostselfhosted
YunoHost/apps

Feb 2017 - Jan 2023

YunoHost apps catalog
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:232 reviews, 340 commits, 612 PRs in 5 years 11 months
Contributions summary:Alexandre primarily focused on improving the `yunohost/apps` repository, which provides a catalog for YunoHost applications. They refactored code, especially related to handling "HEAD" commits, and made architectural improvements, addressing issues in gitlab-based repos. Further contributions include fixing build-related problems, adding support for Gitea forge, and implementing a system to update app levels based on CI results. These changes demonstrate a blend of back-end code and DevOps tasks.
appslistsyunohost-appsyunohostcatalog
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