CV
Mathieu Bridon
- https://mathieu.daitauha.fr
- mathieu@daitauha.fr
PDF
Compétences principales
- Langues: Français, Anglais, Portugais du Brésil, et quelques bases de Cantonais
- Langages de programmation: Python, Rust, Javascript, C
- Frameworks web: Pyramid, Django, Flask
- Build Systems et Packaging: Flatpak, BuildStream, Docker, RPM, Debian
- Intégration continue: Buildbot, Gitlab-CI
Contributions au logiciel libre
Cela ne vous montrera pas tout, mais vous pouvez suivre certaines de mes contributions via mes profils publics sur ces plateformes :
Néanmoins, il y en a quelques unes dont j'aimerais parler.
J'ai développé une implémentation de la méthode de saisie chinoise Cangjie. Cela m'a demandé d'apprendre beaucoup sur la construction de la langue chinoise écrite, et comment la taper au clavier. Et tout ça sans savoir lire ou écrire le chinois.
Je contribue à Fedora depuis 2008, d'abord comme packager, puis comme développeur sur les projets qui constituent l'infrastructure de construction et de publication comme Bodhi, Koji, rpkg/fedpkg, etc.
Je contribue à GNOME depuis 2014, principalement sur ce qui touche à BuildStream et Flatpak. En particulier, je participe à la maintenance du Sdk Freedesktop pour Flatpak.
Expérience professionnelle
Développeur informatique, Hashbang, 2019-présent
Développement d'applications en Python, coupé par une hospitalisation de presque 2 ans pour faire de la rééducation, suite à grave un problème de santé.
Ingénieur logiciel (consultant), Bibliothèques Sans Frontières, 2015-2018
Maintenance du projet Ideascube avec Matthieu Gautier :
- développement Web avec Django ;
- interfaçage avec les services du système comme NetworkManager et systemd ;
- déploiement d'un système de compilation automatique de paquets Debian à la sortie de chaque nouvelle version ;
- améliorations massives du système d'intégration continue.
Ingénieur logiciel (consultant), Brief.me, 2016-2017
Améliorations de l'application Django Brief.me, ajout de nouvelles fonctionnalités, corrections des bugs, et réduction d'une partie de la dette technique qu'elle avait accumulée.
Ingénieur logiciel (consultant), Contexte, 2016
Renfort de l'équipe de développement pour créer la nouvelle version de l'application Django Contexte.com.
Expérience professionnelle (suite)
Release Engineer, Red Hat, 2014-2015
Support aux développeurs pendant le cycle de développement des produits, signature et publication des nouvelles versions lorsqu'elles étaient prêtes.
Contribution au développement et à la maintenance de l'infrastructure de construction et de publication, basée sur celle de Fedora.
Linux Platform Developer, Network Box (Hong Kong), 2011-2014
Responsable de toute la construction d'une distribution Linux pour les produits de sécurité de l'entreprise, un OS basé sur RHEL, Fedora, et des logiciels développés en interne.
Maintenance de l'infrastructure de construction et de publication, en réutilisant les projets venant de Fedora: Koji, Bodhi, Dist-Git et rpkg.
Développement d'outils et de bibliothèques Python, que ce soit pour intéragir avec le système de construction (par exemple nbpkg), ou à l'intérieur des produits de l'entreprise (par exemple nbyum).
Support des développeurs pour faire en sorte que leurs logiciels s'intègrent au mieux avec le reste du système. (« Release Engineer »)
Ingénieur logiciel (consultant), ALD Automotive, 2009-2010
Développement et maintenance d'applications de comptabilité écrites en Python, pour le bureau et le web.
Participation au développement de PyF, un framework de développement basé sur les flux.
Ingénieur système (consultant), France Télécom, 2008-2009
Administration des servers RHEL, sur lesquels tournaient des applications Apache/JOnAS, dans la plateforme de qualification. Support de l'équipe de production.
Ingénieur logiciel, Atos Worldline, 2007-2008
Développement d'applications web en Java, J2EE.