
Louis STADELMANN
Développeur NodeJS / NestJS / Typescript / Angular
1 recommendation
Salary / Daily rate
1 person recommend
Strasbourg, France
Mobility: Paris
Freelance, open to permanent contract
Remote only
Skills
Languages
Work experience
Développeur Freelance NestJs / Angular
FM LogisticFreelance
Aug 2024 - Present
2 years 3 months
57370 Phalsbourg, France
Conception et développement from scratch d'une plateforme d'intégration de données (TIF - The Integration Factory) pour orchestrer les échanges entre le WMS Reflex et les systèmes clients, au sein d'une équipe de 4 développeurs (dont chef de projet et Lead). Contexte métier FM Logistic gère des entrepôts pour des clients grands comptes. Chaque client nécessite des échanges de données spécifiques : états de stocks quotidiens, confirmations d'expédition, avis de réception, reporting EDI. Avant TIF, chaque intégration était développée en C# sur mesure — code difficile à maintenir, délais longs, erreurs fréquentes. Architecture & Backend - Conçu et implémenté une architecture microservices (10+ services) avec GraphQL et NestJS/TypeScript. - Développé un système de requêtes réutilisables pour extraire les données du WMS (stocks, mouvements, expéditions) et les router vers différentes cibles (Kafka, HTTP, EDI). - Architecturé un éditeur visuel d'intégrations basé sur Blockly permettant de créer des transformations de données complexes sans code. - Conçu from scratch un système de versioning avec GitLab : révisions, promotion entre environnements (dev → staging → prod), rollback complet. - Architecture multi-tenant (isolation par groupe/client). Frontend - Développé l'interface complète en Angular 20 : éditeur de requêtes interactif, gestion des routes, éditeur d'intégrations Blockly, système de permissions. - State management avec Elf, composants standalone, intégration du schéma GraphQL par introspection. Accompagnement - Accompagné un développeur junior sur la montée en compétences technique et la compréhension du métier logistique, avec passation progressive pour assurer la continuité après mon départ. Impact - Plateforme en production sur 100+ sites FM Logistic. - Standardisation des flux EDI et réduction du temps de création des intégrations clients. - Remplacement complet de l'ancienne stack C# legacy.
Développeur sénior back-end NestJS
Delmonicos Inside
Jul 2022 - Aug 2024
2 years 2 months
Strasbourg, France
Conception et développement from scratch d'une plateforme de paiement et de gestion pour bornes de recharge électriques, au sein d'une équipe de 6 développeurs (dont CTO et Lead). Architecture & Backend Conçu et implémenté une architecture microservices modulaire (10 services) en NestJS/TypeScript, pensée pour la résilience et l'évolutivité. Développé une couche d'abstraction multi-PSP intégrant Stripe, Checkout.com, Google Pay et Apple Pay, avec routage intelligent selon les coûts (paiements directs Google/Apple Pay vs. cartes classiques via Checkout.com). Architecturé le système pour garantir une continuité de service en cas de défaillance d'un provider — validé en production lors d'une suspension du compte Stripe, avec basculement automatique vers Checkout.com sans interruption. Mis en place des webhooks pour les intégrations et l'automatisation des flux de paiement. Conteneurisation Docker et gestion des pipelines CI/CD pour des déploiements continus. Intégrations OCPI/OCPP Intégré 4 opérateurs de bornes via les protocoles OCPI et OCPP, en gérant les divergences d'implémentation propres à chaque acteur (ces normes étant davantage des recommandations que des standards stricts). Résolu les problématiques de disparités dans les types de données, les contenus attendus et le séquencement des événements dans un environnement entièrement asynchrone. Facturation & Conformité Développé le système complet de facturation conforme à la réglementation française. (à compléter avec les détails : numérotation, mentions, TVA, archivage...) Qualité & Standards Instauré les conventions de code et mis en place les outils de vérification automatique : ESLint, Prettier, Husky, SonarQube. Atteint une couverture de tests de 70%. Management Encadré 2 développeurs juniors : code reviews régulières, passation de connaissances, accompagnement technique sur leurs sujets, montée en compétences progressive.
Développeur Full Stack NestJS / Angular
Capbloc
Jul 2021 - Jul 2022
1 year 1 month
Remote
Développement de la plateforme Axiocap, solution SaaS de gestion juridique et d'actionnariat utilisée par des experts-comptables, cabinets d'avocats et directions juridiques. Équipe de 7 développeurs dont un CTO et un Lead. Contexte métier Axiocap digitalise la gestion de l'actionnariat des entreprises : registres de mouvements de titres, organisation d'assemblées générales en ligne, signature électronique conforme eIDAS, transferts de parts sociales. Plateforme en marque blanche déployée pour plusieurs clients. Contributions techniques - Participé à la refonte complète de l'architecture : migration d'un monolithe Express.js/JavaScript vers une architecture microservices NestJS/TypeScript. - Développé les fonctionnalités liées aux registres d'actionnariat, aux assemblées en ligne et aux transferts de parts. - Intégré les Lettres Recommandées Électroniques (LRE) dans le processus de cession de parts pour garantir la valeur légale des notifications. - Mis en place la communication asynchrone inter-services via MQTT. - Réalisé des campagnes de tests de charge avec Artillery pour valider la tenue en charge de la plateforme. Stack : NestJS, TypeScript, Angular, MQTT, MariaDB, Docker
Ingénieur d'études et de développement C# / NestJS / Angular
AUSY
Dec 2019 - Jul 2021
1 year 8 months
Strasbourg, France
Mission chez Euro Information Développement (groupe Crédit Mutuel). Équipe de 4 développeurs dont un chef de projet et un Lead, au sein d'une DSI de plusieurs centaines de personnes. Contexte métier Développement sur les systèmes d'assurance auto et IARD du Crédit Mutuel, déployés en France, Belgique et Espagne. Chaque pays dispose de règles métier spécifiques (réglementation, tarification, documents contractuels). Contributions - Participé à l'analyse des besoins fonctionnels et techniques, puis à la rédaction et l'exécution des spécifications. - Développé les parcours de souscription de contrats auto et la gestion de la validité des contrats et documents associés. - Intervenu sur le système legacy mainframe (COBOL/JCL) pour la maintenance et les traitements batch nocturnes. - Développé des applications mobiles bancaires avec le framework maison C# Devbooster. - Créé des APIs NestJS et des interfaces Angular pour les outils web. Stack : COBOL, JCL, C# (Devbooster), NestJS, Angular, TypeScript
Développeur back-end NestJS
LOGITUD
Feb 2018 - May 2019
1 year 4 months
Mulhouse, France
Développement de SuffrageWeb, solution SaaS de gestion des listes électorales connectée au Répertoire Électoral Unique (REU) national. Déployée dans plusieurs centaines de collectivités. Équipe de 4 développeurs dont un chef de projet et un Lead, au sein d'un groupe d'une trentaine de personnes. Contexte métier SuffrageWeb permet aux mairies de gérer l'ensemble du cycle électoral : inscriptions sur les listes, radiations, gestion des procurations (dont celles issues de maprocuration.gouv.fr), organisation des bureaux de vote, et synchronisation automatique avec le REU et les systèmes d'état civil. Contributions techniques - Développé les routes d'API REST de gestion des électeurs (recherche, inscription, modification, alertes majorité). - Implémenté les batchs de synchronisation des données d'état civil avec le REU (INSEE) et les systèmes internes des mairies. - Travaillé sur un environnement monolithe NestJS/Express dockerisé. Stack : NestJS, Express, TypeScript, Docker
Étudiant
Ludus Académie
Nov 2015 - Mar 2018
2 years 5 months
Région de Strasbourg, France
Titulaire d'un Bachelor européen : Développeur informatique spécialisé en Serious-Game
Education
Ludus Académie
Bachelor Européen Jeu Vidéo et Serious Games
2015 - 2017
2 years 2 months
Portfolio
