Profil
Ingénieur logiciel avec plus de 10 ans d’expérience en conception et développement logiciel, je suis l’un des contributeurs open source les plus actifs de France.
Classé 3e au niveau mondial parmi les experts TypeScript sur CodersRank, j’ai une présence significative dans la communauté avec mes bibliothèques open source, téléchargées plus d’un million de fois chaque mois.
Expérience professionnelle
Prestation freelance pour l’INSEE via INOPS.
Onyxia - onyxia.sh
Logiciel pour créer des plateformes orientées Data
- Architecte de la stack navigateur et lead développeur.
- Responsable des aspects DevOps et de la documentation pour rendre le projet réutilisable.
- Communication : Intervenant lors de conférences et création de vidéos promotionnelles et vlogs.
Échos dans les médias
Onyxia, un #LogicielLibre développé par le service public offre un environnement de travail conçu pour les data scientists.
— code.gouv.fr (@codegouvfr) January 11, 2024
L'INSEE gère l'instance dédiée aux étudiants et agents français : https://t.co/MIgA7o15mn
Des ressources CPU/GPU/RAM pour vos projets liés à la donnée ! pic.twitter.com/LUhaVf11BG
React-dsfr - codegouvfr/react-dsfr
Le toolkit React du design system de l’État.
Ce socle technique est adopté par de nombreux services publics, y compris l’INSEE, pour développer des applications web modernes aux couleurs de l’État.
- Initiateur du projet.
- Architecte et lead dev du projet.
- Le projet bénéficie d’une communauté active de contributeurs.
Échos dans les médias
Pour faciliter l’adoption du système de design de l'État 🇫🇷, la mission #LogicielsLibres de la @_DINUM publie une bibliothèque d’intégration #React dédiée : https://t.co/eC9c6xXAxO
— code.gouv.fr (@codegouvfr) December 21, 2022
cc @gouvernementFR @BetaGouv @design_gouv @Etalab #OpenSource pic.twitter.com/iidmb5vMC7
Blown away by the French government's @storybookjs.
— Dominic Nguyen (@domyen) December 21, 2022
Attention to detail & craft, not too flashy, made to just work.
Vive la France!https://t.co/wIHDotUx0d pic.twitter.com/qPvrj1yx4Y
Un truc incroyable avec la France c'est le retard démentiel qu'on a globalement en terme de technologie civile, mais des fois, par la sainte grâce de Dieu, ou un coup de génie d'un fonctionnaire illuminé, ils nous pondent des trucs comme France Connect ou ça. https://t.co/G27ivnj5qM
— 🇭𝒚𝒍𝒊𝒆𝒏 🌴 (@DigitalGanon) January 25, 2023
Le Socle interministériel de logiciels libres - code.gouv.fr/sill
Plateforme collaborative de recensement des logiciels libres utilisés par l’État.
- Architecte et lead dev du projet.
- Plus de 1300 agents publics inscrits.
- 441 logiciels libres référencés.
Échos dans les médias
📢 Le nouveau socle interministériel de #LogicielsLibres est là !https://t.co/eT8R36XBLO
— code.gouv.fr (@codegouvfr) May 11, 2023
✨Au système de design de l'État
🔍Une recherche par filtres plus efficace
🙋♂️Agents publics, créez-vous un compte...
💪... et participez à l'évolution du SILL
🚀cc @_DINUM @Etalab pic.twitter.com/8tjrixHofx
@dealabs.com Trop pratique, à enregistrer ✅ #fyp #viral #education ♬ son original - Dealabs - Bons Plans & Astuces
Le catalogue de logiciels libres recommandés pour l'ensemble de l'administration contient 378 logiciels libres … il y en a pour tous les goûts !
— bearstech (@bearstech) May 24, 2023
Eh, les agents de la fonction publique, vous pouvez en soumettre d'autres 😜
👉 https://t.co/m5p6JvcNeZ pic.twitter.com/nU7iAzGsML
Voir la liste des articles sur Silicon
Développeur du trio Designer/Data Scientist/Développeur recruté pour une mission de 10 mois (puis prolongée) afin de travailler sur le projet Onyxia.
Au cours de cette mission, le code a été complètement réécrit, l’interface repensée et le projet est devenu un logiciel open source réutilisable.
Vidéo
Création de la société de télécommunications Semasim, permettant entre autres à un groupe
de collaborateurs de partager une même carte SIM ou d’avoir virtuellement plusieurs numéros de téléphone sur un même appareil.
La solution implémente un chiffrement de bout en bout.
J’ai débuté le projet alors que j’étais encore étudiant à l’Institut Polytechnique de Turin, dans le cadre d’un accompagnement académique pour la création de mon entreprise.
- Développement des applications mobile et web.
- Développement de l’application serveur.
- Développement du pilote pour les modems GSM.
- Gestion du déploiement et de la maintenance de l’infrastructure.
- Gestion de la communication, des partenariats et de la recherche de financement.
Vidéo de présentation
Développement d’une application web de visualisation de données aidant les agriculteurs à évaluer l’impact de différents insecticides sur leur santé et sur l’environnement.
- Établissement du cahier des charges.
- Choix de la stack technique.
- Conception de l’expérience utilisateur.
- Développement de la partie front-end de l’application.
- Déploiment de l’application.
J’ai été recruté en tant que stagiaire, puis j’ai été prolongé en CDD.
Vidéo de présentation
Projets open source
Sélection non exhaustive de projets open source largement réutilisés dans l'industrie.
Keycloakify
https://keycloakify.devKeycloakify - Dépôt GitHub
Framework de personnalisation pour Keycloak
- 1 130 étoiles sur GitHub.
- 32 000 téléchargements par mois.
- Réutilisations notables :
- Utilisé par des centaines d’entreprises, notamment Corsair qui contribue au projet.
- INSEE : Page de login du sspcloud.fr.
- DINUM : Pages de connexion au DSFR de plusieurs sites web sur code.gouv.fr.
tss-react
https://tss-react.devTSS - Dépôt GitHub
Solution de CSS in JS
Denoify
https://denoify.landDenoify - Dépôt GitHub
Transpileur de Node.js vers Deno
EVT
https://evt.landEVT - Dépôt GitHub
Bibliothèque de programmation réactive
- 91 000 téléchargements par mois.
- Utilisé par des entreprises telles que Connex ou The Graph. Consultez les témoignages.
- “Populaire” sur Deno.land.
tsafe
https://tsafe.devÉtudes
Polito
Diplôme d'ingénieur (Italien)
2014 - 2016
Université polytechnique de Turin
- Double diplôme avec l’ENSIMAG
- Accompagnement académique à la création de mon entreprise Semasim.
- Note finale à l’obtention du diplôme : 101/110.
ENSIMAG
Diplôme d'ingénieur
2012 - 2014
École nationale supérieure d’informatique et mathématiques appliquées de Grenoble
- Option de Spécialité: Modélisation mathematique image et Simulation
Classes préparatoires
2009 - 2011
Notre dame de La Merci, MP
Domaines d'expertise
- Architecture et développement logiciel : Frontend, Backend, CLI et embarqué. Langages de prédilection : TypeScript et Java.
- Automatisation CI/CD, packaging, déploiement.
- Sécurité informatique, Keycloak, méthodes de chiffrement.
- Mise en production d’applications : Kubernetes, Docker.
- Conception et gestion de bases de données relationnelles.
- Gestion de projets open source et de communautés.
- Connaissance approfondie des réseaux et des protocoles.
- Théorie des langages, compilation, interprétation.
- Production de contenu technique : documentation, tutoriels.
- Création de vidéos promotionnelles.
- Solide base de connaissances mathématiques.
Langues
Professionnellement, je communique principalement en anglais.
Pour évaluer mon aisance à l’oral, vous pouvez consulter ce vlog.
Je comprends également l’espagnol et suis capable de communiquer dans cette langue.