Expérience professionnelle
Développeur full-stack @ beta.gouv.fr
2021-09 – Présent | Freelance | Remote
Code du travail numérique (code.travail.gouv.fr) : migration complète vers le DSFR, accessibilité RGAA portée à 100 %, simulateurs juridiques développés en TDD, intégration de LLM adossés à Légifrance.
- Conception et implémentation de fonctionnalités front-end et back-end en TypeScript et Next.js, en respectant les standards du numérique public (design système de l’état DSFR)
- Migration complète du site vers le DSFR (Design System de l’État), avec reprise des composants, harmonisation UI et maintien des exigences d’accessibilité et de performance
- Mise en œuvre d’une accessibilité conforme au RGAA, avec une conformité atteinte à 100% (navigation clavier, lecteurs d’écran, contrastes, sémantique HTML)
- Développement de simulateurs métiers liés au droit du travail (rupture conventionnelle, indemnité de licenciement, préavis de retraite, etc.), avec une approche TDD (Test Driven Development)
- Écriture de tests unitaires et d’intégration avec Jest, garantissant la fiabilité des règles métier et des calculs
- Développement de l’application SRDT en collaboration avec les Services de Renseignements en Droit du Travail, destinée à faciliter l’accès à l’information juridique
- Intégration et expérimentation de LLMs (Large Language Models) pour l’assistance à la recherche et à la restitution d’informations juridiques, en s’appuyant exclusivement sur des sources officielles : Légifrance et Code du travail numérique
- Travail étroit avec des experts juridiques afin de garantir la fiabilité, la traçabilité et la conformité légale des réponses générées
Compétences : TypeScript, Next.js (React), TDD (Jest), e2e testing (Cypress) , CI/CD, accessibilité (RGAA), DSFR, PostgreSQL, Hasura
CTO & Co-Fondateur @ Sinaps
2018-06 – 2022-12
Réseau social de monétisation pour créateurs de contenus : architecture technique complète, financement participatif, dons et sponsoring pair-à-pair, pilotage produit et roadmap.
- Conception de l’architecture technique de la plateforme (produit, infrastructure, sécurité)
- Développement d’outils de financement participatif, de dons et de sponsoring pair-à-pair
- Mise en place de solutions scalables pour la gestion des utilisateurs, des paiements et des flux transactionnels
- Pilotage des choix technologiques, du développement produit et de la roadmap technique
- Travail en environnement startup : itération rapide, MVP, amélioration continue et prise en compte des retours utilisateurs
Compétences : TypeScript, Next.js (React), React Native, NestJS, Redux, AWS, CI/CD, MongoDB, Firestore, React-Admin
Architecte IT Junior @ IBM France
2017-11 – 2020-09 | Alternance | Paris, France
Avant-vente cloud, IA et blockchain : prototypes clients conteneurisés sur Kubernetes (IBM Cloud), Watson et Hyperledger, sur des sujets Industrie 4.0.
- Développement de prototypes pour démontrer la pertinence des solutions IBM aux besoins business des clients
- Travail sur des sujets innovants comme l’Industrie 4.0 en utilisant les dernières technologies : IA (Watson), blockchain (Hyperledger), applications conteneurisées (Kubernetes), IoT (Watson IoT)
- Containerisation et développement d’applications pour leur mise en place sur le cloud Kubernetes d’IBM
- Travail en équipe utilisant des processus agiles et le design thinking pour comprendre précisément les besoins des clients
Compétences : Kubernetes, Docker, IBM Cloud, Watson, Hyperledger, Node.js, Angular, Ionic, React, Méthodes agiles
CTO & Co-Fondateur @ Your Orientation
2018-01 – 2018-06
Application d’orientation post-bac : matching entre lycéens et étudiants de grandes écoles de commerce et d’ingénieurs.
Compétences : PHP, Laravel, AWS, CI /CD, MySQL
Stage de Recherche @ Robert Gordon University
2017-05 – 2017-07 | Aberdeen, Écosse
Reconnaissance d’activité par réseaux de neurones (CNN, LSTM) sur capteurs mobiles, dans un projet européen de suivi des lombalgies.
- Amélioration des algorithmes de reconnaissance d’activité utilisés par les capteurs de mobiles ou montres connectées
- Travail avec une équipe de recherche en machine learning pour créer des réseaux de neurones (CNN et LSTM) utilisés par l’application mobile Android
- Participation à un projet européen visant à développer un système de monitoring pour aider les patients à gérer eux-mêmes leurs douleurs lombaires
Compétences : Python, TensorFlow, Keras, Machine Learning, Java (Android)
Tuteur @ Université d’Auvergne
2016-10 – 2016-12 | Clermont-Ferrand, France
Aide aux étudiants de première année en algorithmie, programmation et mathématiques, rémunéré par l’université.
Compétences : C, Java, Algorithmes