CV

PDF  

Compétences principales

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 :

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.

Éducation

Diplôme d'Ingénieur - Télécommunications, INSA de Lyon (France), 2007

Échange académique, Universidade Federal de Santa Catarina em Florianópolis (Brasil), 2005-2006