thomas lefetz.

Développeur web indépendant

ThomasLefetz.

Du composant à l’application.

Je conçois des applications web et des outils sur mesure, avec une attention particulière à la qualité du code, aux tests et à la maintenabilité. Aujourd’hui, je développe en React et Next.js, avec un parcours ancré dans les écosystèmes PHP, Symfony et Drupal.

Viry-Châtillon, Île-de-France Travail à distance Indépendant depuis 2021

Parcours professionnel

Groupe Pomona

Missions en indépendant · Antony · À distance

Sept. 2025 — aujourd’hui En cours

Développeur web · Design system React

Conception d’une bibliothèque de composants pour homogénéiser les applications internes et faciliter le travail des équipes de développement.

  • Composants réutilisables, typage avancé TypeScript et architecture évolutive.
  • Formulaires intégrés à React Hook Form : validation, états et enregistrement des champs.
  • Documentation interactive Storybook, tests unitaires et stories reproductibles.
ReactTypeScriptReact Hook FormStorybook

Sept. 2023 — nov. 2025

Développeur web · Application React / Next.js

Développement d’une application modulaire, connectée à un micro-service, avec un socle de tests et une documentation des composants.

  • Récupération et mise en cache des données avec SWR.
  • Tests end-to-end Playwright pour sécuriser les parcours critiques, complétés par des tests unitaires.
  • Documentation des composants UI dans Storybook.
ReactNext.jsSWRPlaywrightStorybook

Oct. 2021 — août 2023

Développeur Drupal

Réalisation d’un site Drupal 8/9 alimenté par des micro-services, dans un environnement Agile.

  • Récupération, désérialisation et exploitation des données externes.
  • Contenus administrables avec Paragraphs et Config Pages ; gestion fine du cache.
  • Tests unitaires PHPUnit pour prévenir les régressions.
Drupal 8/9PHPUnitMicro-servicesAgile

Janv. 2024 — mars 2024

Développeur · Outils de gestion d’un clubAssociation Sport & Bien-être · Indépendant · Wissous, à distance

Création d’un bot Slack en Node.js et d’une application Symfony 7 pour centraliser la gestion d’un club de badminton.

  • Événements, modales interactives et notifications automatisées dans Slack.
  • Administration des joueurs, mini-tournois, rencontres et interclubs ; suivi des logs via journalctl-gateway.
  • Connexions à HelloAsso, Google Sheets et Google Calendar.
Node.jsSlack BoltSymfony 7Intégrations API

Août 2023 — oct. 2023

Développeur web · Refonte applicativeWTC 91 · Indépendant · Wissous, à distance

Refonte d’une application PHP en Symfony 6 : architecture modulaire, formulaires, sécurité et parcours utilisateurs. Modernisation de l’interface responsive avec Bootstrap 5 et préparation du projet à ses évolutions futures.

Symfony 6PHPBootstrap 5

Oct. 2019 — oct. 2021

Analyste développeurThe Wetailers · CDI

Développement d’une application Drupal 8/9, connectée à un SSO et alimentée par des données issues de micro-services.

Drupal 8/9SSOMicro-services

Nov. 2012 — oct. 2019

Analyste réalisateurPomona · La Croix de Berny

  • 2012–2013 : évolution de l’application EDI en PHP / Silex et optimisation du modèle de données.
  • 2013–2014 : maintenance des sites Webcenter Content Management et migration vers Webcenter Sites en Java.
  • 2014–2016 : développement du site e-commerce Magento, puis maintenance des sites et du e-commerce.
  • 2016–2018 : migration des sites vers Drupal 8 ; lead technique et référent e-commerce / Drupal. Bonnes pratiques, documentation et tests unitaires.
PHP / SilexJavaMagentoDrupal 8Lead technique

Oct. 2011 — sept. 2012

Développeur webDelphi

Amélioration d’un intranet de visualisation de données relatives aux pièces automobiles.

Mai 2010 — juin 2010

DéveloppeurMinistère de l’Intérieur

Mise à jour d’une base Access et ajout de statistiques sur les demandes de mutation des fonctionnaires de police.

Et pour la suite ?

Parlons de votre projet.

Retrouvez-moi sur LinkedIn pour échanger.

Me contacter sur LinkedIn