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