Aller au parcours
Passer l’intro ↘
FREN

Cédric Freret — Lead Software Engineer

Je ne jette pas le parcours.
Je jette le format qui le réduit à une liste.

Cédric Freret

Lead Software Engineer hands-on · Île-de-France, hybride

Confiez-moi un sujet entier : je cadre le besoin, décide l'architecture, écris le code des parties critiques et réponds du comportement en production.

Je ne suis pas en recherche active. Une équipe, un produit et un défi qui font écho à ma façon de travailler ? Je suis ouvert à la discussion.

Trois situations · lecture d'une minute

Construire un produit, conduire un changement à enjeu, supprimer un problème métier.

01 Examin · 2021 – 2023 · full-stack puis lead

Faire d’un métier complexe un produit utilisable.

J’ai traduit des règles de conformité en parcours, résultats et données exploitables, du moteur d’audit jusqu’aux rapports. J’ai ensuite mené seul la refonte complète de l’interface, livrée en six mois sans perte fonctionnelle. Devenu lead, j’ai aussi accompagné un junior et deux stagiaires par la review et le pair programming.

Mon rôle, les choix et les résultats

Contexte

Produit B2B privé, petite équipe, domaine réglementaire dense. Février 2021 – octobre 2023.

Mon rôle

Développeur full-stack, puis lead à partir d'octobre 2022. Moteur métier, génération PDF, interface, IaC Ansible, monitoring et sauvegardes.

Mentorat d'un développeur junior et de deux stagiaires.

Décisions

Modéliser les règles de conformité dans le moteur du produit.

Construire un rendu PDF fidèle aux modules, tableaux et graphiques de la version web.

Mener seul la refonte complète de l'interface.

Rendre l’infrastructure reproductible avec Ansible, monitoring et sauvegardes.

Résultats & limites

Refonte livrée en six mois, sans perte fonctionnelle ni impact métier négatif identifié.

Après une attaque : nouveau serveur, infrastructure et données restaurés seul en moins de deux heures, contre plus d'une semaine auparavant.

Réalisations antérieures à mon usage professionnel de l'IA.

Full-stack · génération PDF · Ansible · monitoring · sauvegardes

02 Fondation du patrimoine · depuis octobre 2023 · Lead Software Developer

Changer les fondations d'une plateforme nationale de dons pendant qu'elle sert.

Je coordonne une équipe externe de quatre personnes. Notre travail d’optimisation a fait ses preuves lors d’un pic TV imprévu : la plateforme a tenu, sans indisponibilité générale. Nous avons aussi basculé les paiements par carte bancaire (CB), soit environ 70 % des dons, en pleine campagne de fin d’année — la période de collecte la plus importante pour la Fondation.

Mon rôle, les choix et les résultats

Contexte

Plateforme nationale de dons dont le code peu optimisé mobilisait une infrastructure plus importante qu’aujourd’hui. Nous avons d’abord amélioré le logiciel pour stabiliser le service ; ce travail permet maintenant d’envisager une nouvelle réduction du dimensionnement et des coûts d’infrastructure.

Mon rôle

Je contribue à définir la roadmap et à tenir les engagements, en y intégrant les besoins techniques et la résorption de la dette. Je coordonne quatre personnes externes et reste impliqué dans les fonctionnalités, les arbitrages, les reviews et le code critique.

Décisions

Optimiser le rendu Next.js, le cache, les images et le découpage des pages. Vérifier la capacité de l’origine par des tests jusqu’à 250 requêtes/s.

Conduire avec l’équipe une bascule unique des paiements par carte bancaire (CB) vers le nouveau prestataire, pendant la campagne de fin d’année.

Résultats & limites

Performance, en conditions réelles. Le 19 juillet 2026, un pic lié à une émission TV non anticipée a été absorbé sans indisponibilité générale : 1 614 req/s au CDN, ≈ 172 req/s à l’origine (pics distincts). Le p95 glissant a atteint 4,6 s pendant le scaling.

Paiements CB, en pleine collecte. Bascule réalisée pendant la campagne de fin d’année. Une transaction en échec, repérée, corrigée et auditée en moins de 24 h.

Coûts. Environ 500 €/mois déjà économisés sur les services tiers du périmètre documenté. La réduction supplémentaire de l’infrastructure constitue l’étape suivante. Résultats obtenus avec l’équipe.

Next.js SSR/ISR · CDN · cache · tests de charge · migration PSP

03 Ministère de l'Intérieur · décembre 2017 – février 2021

De trente heures à une demi-journée. Chaque semaine.

En automatisant la chaîne statistique avec les outils des services, j’ai libéré environ 0,75 équivalent temps plein (ETP) pour l’analyse. La production hebdomadaire est passée de trente heures à une demi-journée ; la consolidation d’intersaison, de deux mois à quatre jours. Moins de manipulations répétitives, plus de temps pour comprendre les données.

Mon rôle, les choix et les résultats

Contexte

Chaîne statistique répartie entre départements, délégations et régions, tenue à la main : tableaux transmis par mail, consolidations et corrections répétées.

Mon rôle

Développeur full-stack : conception et développement de la chaîne d'automatisation, en lien direct avec les services qui produisent et exploitent les données.

Décisions

Automatiser dans les outils déjà en place — C++, Qt, SQL, macros et scripts — plutôt qu'ailleurs. Traiter la consolidation d'intersaison comme un livrable à part entière.

Résultats & limites

Environ 30 h par semaine ramenées à une demi-journée, soit près de 0,75 ETP de capacité libérée pour l’analyse.

Estimation sur une base de 35 h/semaine et une demi-journée de 3,5 h : (30 − 3,5) ÷ 35 ≈ 0,76 ETP. Il s’agit de temps réalloué, pas d’un poste supprimé.

Consolidation d’intersaison : deux mois ramenés à quatre jours.

C++ · Qt · SQL · macros · scripts

L'IA et le jugement

L'IA élargit ce que je peux explorer.
Le jugement reste mon travail.

Référent technique IA, j’accompagne son adoption pour repérer les problèmes plus tôt et libérer du temps pour l’expertise métier. Le fil reste le même qu’au ministère : automatiser les tâches répétitives, laisser aux humains les décisions qui demandent du jugement.

  1. 01
    Cadrer le problème et le comportement attendu
  2. 02
    Générer plusieurs versions, comparer leurs comportements
  3. 03
    Tester, reviewer, mesurer sur le réel
  4. 04
    Corriger, puis assumer ce qui est livré

Repérer avant d’être sollicité. Chaque jour, je croise les retours issus des mails et formulaires avec les logs et le code pour identifier des frictions UX et des bugs, avant qu’on vienne me les signaler. Cette pratique fonctionne déjà ; je continue à la structurer.

Automatiser jusqu’en production. Le flux Word/SharePoint → CMS est déployé et utilisé, avec une exécution quasi autonome et une validation humaine. L’intervention technique se concentre sur des corrections ponctuelles de scripts.

Les outils, les garde-fous et les résultats

Accès encadré aux données. J’ai développé un serveur MCP sécurisé par SSO, accessible à tous les employés via l’application Dust, dans le cadre contractuel de confidentialité de l’entreprise. Il connecte les agents aux outils internes, notamment à notre CRM qui ne dispose pas de MCP natif. Le rapprochement des retours utilisateurs, des logs et du code est l’un de ses usages.

Vérifier et corriger. Lors de la migration Strapi V3 → V5 menée en équipe, les comparaisons de comportements et les audits répétés ont permis de corriger plus de 60 % des régressions détectées dans cette boucle.

Périmètre du flux CMS. Intégration, audit, notification, classement, puis validation humaine. Sur 500 fiches, le potentiel estimé est d’environ 250 h de saisie évitée ; ce chiffre reste une estimation, pas un gain cumulé mesuré.

Fil humain

Licence de psychologie, 2009–2012, puis une bascule vers le développement. Je continue de construire pour des structures sans équipe technique.

4A L'Escale ↗

J’aide les proches de personnes atteintes d’Alzheimer à retrouver les activités, informations et contacts de cette halte-répit. Animateur et webmaster de 2011 à 2018, je développe à nouveau ses outils numériques bénévolement depuis 2026.

Résidence du Verger ↗

Pour coordonner un ravalement de copropriété, j’ai créé seul un site qui centralise l’information et facilite le suivi. Vice-président du conseil syndical, je l’utilise pour tenir les copropriétaires informés, organiser le travail et réagir rapidement.

Pierres en Lumières

Seul développeur. Nouvelle version en cours, publication prévue T4 2026 – janvier 2027.

Parlons de votre produit et du rôle que je peux y jouer.

me@cedric-freret.fr LinkedIn ↗ Île-de-France · hybride