About Louis
Développeur Full-Stack Senior | NestJS • Angular • TypeScript
French
Native or bilingual
English
Fluent
Experience
- FM LogisticFREELANCE | Senior fullstack developer NestJS / AngularDIGITAL AND ITSeptember 2024 - Today (1 year and 9 months)Strasbourg, FranceConception 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. - Delmonicos InsideDéveloppeur sénior back-end NestJSAUTOMOBILEJune 2022 - March 2024 (1 year and 9 months)Strasbourg, FranceConception 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. - CapblocDéveloppeur Full Stack NestJS / AngularDIGITAL AND ITJune 2021 - June 2022 (1 year)Strasbourg, FranceDé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éralesen ligne, signature électronique conforme eIDAS, transferts de parts sociales. Plateforme en marque blanche déployée pour plusieursclients.Contributions techniques
- Participé à la refonte complète de l'architecture : migration d'un monolithe Express.js/JavaScript vers une architecture microservicesNestJS/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 desnotifications.- 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
Reviews
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Bachelor Européen Jeu Vidéo et Serious Games, Création et développement de jeu vidéo et de serious game.Ludus Académie2017Bachelor Européen Jeu Vidéo et Serious Games, Création et développement de jeu vidéo et de serious game.
Certifications
- Bachelor Européen Jeu Vidéo et Serious Games, Création et développement de jeu vidéo et de serious game.Ludus Académie2017