Didier Roche

Staff Software Developer at Canonical

Lyon, Auvergne-Rhône-Alpes, 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
Didier Roche is a Staff Software Developer with 17 years of experience driving core Ubuntu and GNOME projects at Canonical from Lyon, France. He blends backend Go expertise with front-end theming and QA automation, contributing to high-profile open source projects like snapcraft, subiquity (the Ubuntu server installer), and gnome-shell. Known for pragmatic refactoring and tooling—improving installers, packaging workflows, Markdown parsing, and terminal UX—he repeatedly bridges developer experience and release engineering. Didier has led desktop and touch release efforts, built CI systems, and managed archive and packaging practices, demonstrating both hands-on coding and operational stewardship. Outside code, he contributes design tweaks to Yaru themes and maintains archival/admin responsibilities, a mix that reveals a rare full-stack open source craftsmanship.
code17 years of coding experience
job8 years of employment as a software developer
bookEngineer's degree (master degree) General engineering multidisciplinary degree with computer science speciality, Engineer's degree (master degree) General engineering multidisciplinary degree with computer science speciality at ECAM LaSalle
bookBaccalauréat Mathématiques, Baccalauréat Mathématiques at École Aux lazaristes
languagesFrench, English, German, Japanese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (41)

markdown10
git10
javascript10
website-development10
system-configuration10
theming10
python10
back-end-development10
testing10
gnome-shell10
css10
test-framework10
ui-design10
ubuntu10
uid10

Programming languages (15)

CSSC++CRustGoValaHTMLKotlin

Github contributions (5)

github-logo-circle
ubuntu/yaru

Jan 2018 - Jan 2023

All Ubuntu Yaru GNOME themes
Role in this project:
userUI Designer
Contributions:2 reviews, 208 commits, 70 PRs in 5 years 1 month
Contributions summary:Didier's commits primarily involve modifications to CSS files within the `gnome-shell` directory, suggesting a focus on theming and visual adjustments. These changes include updating and merging CSS files, specifically modifying styles related to padding, borders, and colors for various UI elements like buttons, rings, and labels. The user also worked on theming related files for GTK and other theming related elements.
linuxgnomeyaru-themeyaruubuntu
canonical/snapcraft

Apr 2016 - Nov 2021

Package, distribute, and update any app for Linux and IoT.
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:8 commits, 11 PRs, 54 comments in 5 years 8 months
Contributions summary:Didier made several contributions related to improving the `snapcraft` tool. They implemented `.git` extension detection for source code, which allows the tool to support more git repository distributions. They also worked on wrapping plugin list output to improve readability, including handling terminal size variations. Additionally, the user enhanced the tool's features by adding and modifying unit tests for the new functionalities added.
snapslinuxupdatesnapdistribute
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
Didier Roche - Staff Software Developer at Canonical