Aller au contenu

LOUIS
STADELMANN

Développeur Senior Full Stack

Je construis des systèmes fiables, dont les organisations dépendent vraiment.

Profil
expérience8+ ans
disponibilitéFreelance (Dawnhut) · Remote
tjm550 € / jour
localisationStrasbourg · Paris
Stack
Node.jsNestJSTypeScriptAngularReactGraphQLC#DockerPostgreSQLMongoDBMariaDBPrismaAzureKafka / MQTTCI/CDMicroservices

Je conçois des produits qui répondent à un besoin métier concret.

Développeur full stack senior au cœur de métier back-end, je transforme des systèmes fragiles — fichiers Excel, monolithes, intégrations sur mesure — en plateformes fiables et maintenables. 8 ans sur des projets critiques en logistique, fintech, mobilité électrique, juridique et secteur public, toujours avec la même logique : partir du problème, livrer un produit qui tient en production.

AgroalimentaireLogistiqueFintechMobilité électriqueJuridiqueAssuranceSecteur public
Expérience

Développeur Full Stack Senior · InVivo

Sep 2025 — Présent · 10 mois
Freelance · Remote
Le besoinLe support de négociation tarifaire des commerciaux reposait sur une multitude de fichiers Excel et de règles métier éparpillées : fragile, non auditable, impossible à faire évoluer à l'échelle d'un groupe international.
Le produitCPM (Commercial Proposal Management) — plateforme B2B qui industrialise tout le cycle de négociation tarifaire en un produit unique et maintenable, pour le groupe agroalimentaire InVivo/Soufflet.
  • Architecture microservices (9 services NestJS communiquant en TCP), PostgreSQL multi-schéma via Prisma.
  • Front React 19 + TanStack, authentification Azure AD.
  • Modélisation du calcul des coûts & marges, de la supply chain et des workflows de validation hiérarchique avec seuils d'approbation.
  • Module partagé en submodule Git, CI/CD Docker + Azure Pipelines.
Excel → produit9 microservicescycle de négociation outillé
Stack · React 19 · TanStack · NestJS · PostgreSQL · Prisma · Azure AD · Docker · Azure Pipelines

Développeur NestJS / Angular · FM Logistic

Aoû 2024 — Sep 2025 · 1 an 2 mois
Freelance · Hybride · Phalsbourg
Le besoinFM Logistic gère des entrepôts pour de grands comptes. Chaque client doit échanger des données avec l'entrepôt — niveaux de stock, confirmations d'expédition, avis de réception, reporting EDI. Or chacune de ces connexions était redéveloppée from scratch en C# : des semaines de dev par client, du code fragmenté, des erreurs fréquentes.
Le produitTIF (The Integration Factory) — plateforme qui transforme la création de ces connexions de données sur mesure en une simple configuration, réalisable par les équipes métier sans développeur. Équipe de 4.
  • Architecture microservices (10+ services) GraphQL / NestJS, routage multi-cibles (Kafka, HTTP, EDI).
  • Éditeur visuel no-code (Blockly) permettant à un chef de projet de créer un flux client sans développeur.
  • Système de versioning & rollback GitLab (dev → staging → prod), architecture multi-tenant.
  • Front complet Angular 20 (éditeur de requêtes, permissions), state management Elf, schéma GraphQL par introspection.
  • Accompagnement d'un junior et passation complète pour assurer la continuité.
100+ sites en prodsemaines → heureslegacy C# remplacé
Stack · NestJS · GraphQL · Angular 20 · Blockly · Kafka · GitLab · Docker

Développeur Senior Back-end NestJS · Delmonicos

Juil 2022 — Aoû 2024 · 2 ans 2 mois
CDI · Remote
Le besoinPour une infrastructure de bornes de recharge électrique, un PSP de paiement unique constitue un point de défaillance unique. Et les protocoles OCPI/OCPP varient d'un acteur à l'autre, davantage des recommandations que des standards stricts.
Le produitPlateforme de paiement & gestion pour bornes de recharge, conçue from scratch pour la résilience. Équipe de 6.
  • Architecture microservices (10 services) pensée pour la résilience et l'évolutivité.
  • Couche d'abstraction multi-PSP (Stripe, Checkout.com, Google/Apple Pay) avec routage selon les coûts et failover automatique — validé en prod lors d'une suspension du compte Stripe, sans interruption de service.
  • Intégration de 4 opérateurs via OCPI/OCPP en environnement entièrement asynchrone.
  • Système de facturation conforme à la réglementation française.
  • Conventions & qualité : ESLint, Prettier, Husky, SonarQube. Encadrement de 2 juniors.
0 downtime70% de couverture4 opérateurs intégrés
Stack · NestJS · Stripe · Checkout.com · OCPI/OCPP · Docker · CI/CD

Développeur Full Stack NestJS / Angular · Capbloc

Juil 2021 — Juil 2022 · 1 an
CDI · Remote
Le besoinUn monolithe Express.js/JavaScript au cœur d'un SaaS juridique utilisé par des experts-comptables et cabinets d'avocats. Dette technique croissante, évolutions de plus en plus difficiles.
Le produitAxiocap — SaaS de gestion juridique & d'actionnariat (registres de titres, AG en ligne, signature eIDAS), déployé en marque blanche. Équipe de 7.
  • Refonte de l'architecture : migration du monolithe Express.js vers une architecture microservices NestJS.
  • Registres d'actionnariat, assemblées en ligne, transferts de parts ; LRE conforme eIDAS pour garantir la valeur légale des notifications.
  • Communication inter-services asynchrone via MQTT ; campagnes de tests de charge avec Artillery.
1500+ clientsmonolithe → microservices
Stack · NestJS · Angular · MQTT · MariaDB · Docker

Ingénieur d'études C# / NestJS / Angular · AUSY

Déc 2019 — Juil 2021 · 1 an 8 mois
CDI · Strasbourg
Le besoinDes systèmes d'assurance auto & IARD déployés sur 3 marchés (France, Belgique, Espagne), chacun avec ses règles métier, par-dessus une couche legacy COBOL/JCL à maintenir.
Le produitÉvolution des systèmes d'assurance du groupe Crédit Mutuel chez Euro Information. Équipe de 4 au sein d'une DSI de plusieurs centaines de personnes.
  • Analyse des besoins, spécifications, parcours de souscription auto et gestion de validité des contrats.
  • Maintenance du legacy mainframe COBOL/JCL et traitements batch nocturnes.
  • Apps mobiles bancaires (C# Devbooster), APIs NestJS & interfaces Angular.
3 paysgroupe Crédit Mutuel
Stack · COBOL · JCL · C# (Devbooster) · NestJS · Angular

Développeur Back-end NestJS · LOGITUD

Fév 2018 — Mai 2019 · 1 an 4 mois
CDI · Mulhouse
Le besoinLes mairies géraient les listes électorales manuellement, sans synchronisation fiable avec le Répertoire Électoral Unique national : processus source d'erreurs et difficilement auditable.
Le produitSuffrageWeb — SaaS de gestion des listes électorales connecté au REU, couvrant tout le cycle (inscriptions, radiations, procurations, bureaux de vote). Équipe de 4.
  • APIs REST de gestion des électeurs (recherche, inscription, modification, alertes majorité).
  • Batchs de synchronisation des données d'état civil avec le REU (INSEE) et les systèmes des mairies.
  • Monolithe NestJS / Express dockerisé.
100+ collectivitéssynchro REU automatisée
Stack · NestJS · Express · TypeScript · Docker
Formation

Bachelor Européen — Jeu Vidéo & Serious Games

2015 — 2017
Ludus Académie · Strasbourg

Développeur informatique spécialisé en Serious-Game.

Méthode

Comprendre le besoin métier avant la première ligne de code.
Architecturer les décisions structurelles ne se rattrapent pas.
Développer typé strict, testé, relu.
Livrer CI/CD, Docker, versioning — un processus, pas un événement.
Accompagner documenter, former, transmettre. Le système doit vivre sans moi.

Langues

FrançaisNatif
AnglaisProfessionnel