
Mohammed Hamdoune
Ingénieur logiciel Staff | Backend & Architecture
Salary / Daily rate
Lille, France
Mobility: Paris, Brussels
Freelance
Can come onsite
Skills
Languages
About me
Intro
Ingénieur logiciel Staff indépendant, spécialisé en backend et architecture logicielle, avec 14 ans d’expérience. Je relie les choix techniques au code : TypeScript/Node.js, DDD, architecture hexagonale, modernisation, stratégie de tests et CI/CD. Revues de code, mentorat et outillage réutilisable pour faire progresser les équipes. Références : Hermès, Orange, OVHcloud, Adeo, Valtech et Decathlon. Basé à Lille ; Paris, Bruxelles et à distance.
Work experience
Développeur backend senior
HermèsFreelance
Jan 2026 - Present
10 months
Paris, France
Modernisation du backend et de l’outillage des services d’identité et de données clients. • Refactorisation par injection de dépendances : initialisation centralisée de l’infrastructure et remplacement des imports directs de singletons. • Refonte des tests d’intégration pour injecter les dépendances de test dans l’application. • Migration d’une solution d’authentification tierce vers une implémentation interne, avec activation progressive et exécution parallèle. • Migration du framework de tests et optimisation des étapes et du cache de construction des images : réduction des durées de tests et du cycle de livraison. • Conception d’un socle générique d’opérations : registre extensible, validation des paramètres, mode simulation, permissions communes et logs centralisés. • Réconciliation de données à chaud en production, maintenance des dépendances après contrôles de sécurité, revues de code et partage de pratiques. Mission indépendante via LRJI.
Développeur Node.js senior / Architecture logicielle
OrangeFreelance
Jun 2025 - Dec 2025
7 months
Remote
Conception et lancement du backend d’une plateforme d’authentification. • Architecture hexagonale sous NestJS : isolation de la logique métier, du fournisseur d’identité et des couches de transport. • Prise en charge du démarrage du projet, des décisions d’architecture documentées et de la chaîne CI/CD. • Structuration d’un monorepo polyglotte intégrant l’application Node.js et des extensions Java, avec pnpm et Turbo. • Accompagnement de l’équipe sur les patrons de conception et la qualité logicielle. Technologies : TypeScript, Node.js, NestJS, Keycloak, PostgreSQL, Docker et GitLab CI. Mission indépendante via LRJI.
Architecte logiciel & Tech Lead
EsencaFreelance
Jan 2024 - Dec 2025
2 years
Lille, France
Mission indépendante réalisée en parallèle d’autres missions clients. Architecture logicielle et pilotage technique du projet : accompagnement des choix de conception et de leur mise en œuvre. Mission terminée en décembre 2025.
Développeur React senior
OVHcloudFreelance
Feb 2024 - Feb 2025
1 year 1 month
59100 Roubaix, France
Migration du portail client d’AngularJS vers des micro-frontends React, à Roubaix. • Développement de micro-applications isolées à l’exécution et intégrées dans une application hôte. • Création d’un pont de communication pour synchroniser l’état et la navigation entre l’hôte et les applications isolées. • Découpage de fonctionnalités monolithiques en unités déployables indépendamment. • Définition des contrats d’interface et des échanges entre équipes produit. • Livraison de fonctionnalités avec tests unitaires et d’intégration. Technologies : React, TypeScript, Zustand, TanStack Query, React Router, Vitest et React Testing Library.
Tech Lead - Architecture et plateforme
Adeo/Leroy MerlinFreelance
Jan 2022 - Jan 2024
2 years 1 month
Lille, France
Pilotage technique de la plateforme Hommy et encadrement d’une équipe de 7 développeurs. • Migration de 7 microservices vers un monolithe modulaire, en cohérence avec la taille de l’équipe et les contraintes d’exploitation. • Refonte du frontend en PWA, migration de Vue 2 vers Vue 3 et Quasar. • Refonte des schémas de données et optimisation du traitement des médias pour réduire les coûts de stockage. • Gestion des environnements Kubernetes et des chaînes CI/CD ; amélioration de la supervision et des alertes. • Pilotage de la correction des vulnérabilités après audits de sécurité. • Mentorat, revues de code et contribution aux standards d’ingénierie et aux revues d’architecture. Technologies : TypeScript, Node.js, Vue.js, MongoDB, GCP/GKE, Kubernetes, GitHub Actions, Kafka et Datadog.
Tech Lead
Valtech / Royal CaninFreelance
May 2021 - Dec 2021
8 months
Remote
Pilotage d’une équipe de 12 personnes répartie sur 4 pays pour la migration du site Royal Canin vers React, dans un environnement Sitecore. • Définition de la frontière d’intégration entre le CMS et l’application React sur mesure. • Encadrement de la qualité de code, des optimisations de compilation, du référencement et de l’accessibilité WAI-ARIA. • Conception et développement d’une bibliothèque de composants réutilisables avec Storybook. • Amélioration des scores Lighthouse et de l’expérience utilisateur. Technologies : React, JavaScript, Sitecore, C#/Razor et Storybook.
Expert JavaScript
Decathlon
Oct 2019 - Apr 2021
1 year 7 months
Lille, France
Création d’une bibliothèque de collecte des interactions utilisateurs, déployée sur les sites du groupe. • Développement d’une bibliothèque JavaScript interne intégrée à Google Analytics, accompagnée de tests automatisés. • Fiabilisation des données comportementales pour l’analyse e-commerce et l’amélioration de l’expérience utilisateur. • Intégration de la gestion du consentement avec TagCommander et Didomi. Technologies : JavaScript, Node.js, Google Analytics, GCP et Docker.
Education
HIGH TECH - RABAT
Diplôme d’ingénieur, Génie logiciel
2013 - 2016
2 years 10 months
Formation suivie en cours du soir, en parallèle de mon activité professionnelle.
CPGE Alkhawarizmy Safi
2007 - 2009
2 years 1 month
Portfolio
