
Nassim Rebouh
Senior TypeScript Developer | Node.js, Angular
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur senior Full-Stack & Cloud avec 12 ans d'expérience, dont 6 en position de Tech Lead sur des systèmes critiques à fort trafic (Louis Vuitton e-commerce, SNCF réseau national). Spécialisé en architecture microservices event-driven, GitOps/Kubernetes sur GCP, et intégration de solutions IA en contexte enterprise (MCP, LLM Agents, aide à la décision métier). Certifié Google Cloud. Capable de prendre en charge l'ensemble du cycle produit en autonomie : architecture, développement, infrastru
Expérience de travail
Senior Developer / DevSecOps
LVMHFreelance
janv. 2025 - Présent
1 an 10 mois
À distance
Conception, architecture et développement des flux techniques de l'application e-commerce et du site international de la marque, infrastructure GKE, pipelines de données, outils d'automatisation et sécurisation. Stack : GCP · GKE · ArgoCD · GitHub Actions · Helm · Kafka · Traefik · Akamai Gateway · Dynatrace · Docker · TypeScript · NestJS · Angular · PostgreSQL Réalisations : Architecture et suivi technique des flux e-commerce : conception et pilotage des sujets techniques liés aux flux du site et de l'app mobile, cadrage des solutions, choix d'architecture, coordination avec les équipes et garantie de la cohérence technique bout-en-bout. ETL haute performance : développementd'un pipeline d'ingestion de données volumineuses pour le site et l'app mobile, streaming, chunks, workers parallèles et publication Kafka. GitOps sur GKE : pipeline CI/CD fully automated GitHub Actions + ArgoCD avec déploiements blue/green, rollback automatique et autoscaling HPA/VPA adapté aux pics e-commerce. Environnements éphémères full managed : provisioning automatique par branche/PR avec namespaces dédiés, Helm, ArgoCD et base de données isolée. Outils d'automatisation et reporting métier : développement bout-en-bout d'outils internes de génération de rapports et synthèses opérationnelles en NestJS/TypeScript. Agents LLM (confidentiel) : développement de services basés sur des LLM Agents pour le traitement de données catalogue et l'aide à la décision métier. Sécurité et observabilité : Dependabot + Secret Scanning en quality gates CI, Akamai Gateway (WAF, rate-limiting), Traefik reverse proxy, Dynatrace SLI/SLO.
Senior Developer / Lead Tech
Louis VuittonFreelance
janv. 2023 - janv. 2025
2 ans 1 mois
Paris, France
Développement stratégique de l'application mobile e-commerce internationale, vitrine digitale de la marque, avec un focus sur le back-end et l'architecture applicative. Stack : Angular/TypeScript · NestJS/Node.js · PostgreSQL · Kafka · Redis · NX · GitHub Actions Réalisations : Pilotage de la migration Heroku vers GCP : direction et coordination de la migration complète de l'infrastructure applicative de Heroku vers Google Cloud Platform, en tant que pilote technique du projet. Définition de la stratégie de migration, planification des phases de bascule, coordination des équipes et garantie de la continuité de service tout au long du processus. Clean Architecture & SOLID : conception et implémentation d'une architecture propre et modulaire appliquant les principes SOLID, rendant le code testable, maintenable et évolutif pour faciliter l'intégration continue de nouvelles fonctionnalités. Refonte complète NX monorepo : développement d'une nouvelle base de code modulaire from scratch via NX, zéro dépendance au legacy, optimisée pour le travail simultané de plusieurs équipes. Microservices event-driven via Kafka : conception et développement du découpage fonctionnel (catalogue, commandes, stocks, SAV) avec communication asynchrone temps réel entre les services. Stratégie de cache Redis : implémentation d'une couche de cache Redis pour la réduction de la latence sur les données produit à fort trafic. Workflows GitHub Actions sur mesure : conception et développement de pipelines de build, lint, tests et validation PR avec quality gates bloquants enforced avant chaque merge. Stratégie de tests complète : mise en place de la couverture unitaire, intégration et E2E avec TDD enforced en PR review. Optimisation des services partagés : structuration et développement de librairies réutilisables via NX pour réduire les duplications et faciliter la maintenance.
Senior Software Developer
Groupe SNCFFreelance
août 2020 - janv. 2023
2 ans 6 mois
92400 Courbevoie, France
Conception et développement d'outils de maintenance et de gestion du réseau ferroviaire national, dans un contexte critique haute disponibilité avec coordination multi-équipes à l'échelle du programme. Stack : NestJS · Node.js · Angular · TypeScript · Kafka · Docker · Kubernetes (AWS) · GitLab CI/CD · Jenkins · MongoDB · Datadog Réalisations : Leadership technique cross-programme : rôle de Lead Tech sur 4 équipes de développement simultanées (front-end et back-end), assurant la cohérence technique bout-en-bout, les standards de code, les arbitrages d'architecture et la coordination des livraisons. Management et montée en compétences : direction et encadrement technique d'une équipe de 8 développeurs avec code review, mentoring, mise en place des bonnes pratiques et garantie de la qualité des livrables. Migration monolithe vers microservices CQRS : conception et implémentation de l'évolution architecturale complète, passant d'un modèle monolithique vers une architecture microservices avec pattern CQRS, avec un découpage fonctionnel par domaine métier sans interruption de service. Architecture event-driven via Kafka : conception et développement d'une architecture orientée événement permettant une communication asynchrone et découplée entre les composants du système. Conception et développement full-stack : implémentation de features métier bout-en-bout (Angular/TypeScript en front, NestJS/Node.js en back) en appliquant Clean Architecture et principes SOLID pour un code modulaire, testable et maintenable. Infrastructure conteneurisée sur AWS : mise en place et gestion de l'infrastructure Docker/Kubernetes sur AWS avec déploiements, gestion des namespaces et monitoring de la stabilité. CI/CD GitLab et Jenkins : conception et maintenance des pipelines d'intégration et de livraison continue avec quality gates, automatisation des tests et des déploiements. Adoption du TDD à l'échelle : mise en œuvre du Test-Driven Development sur l'ensemble des équipes avec tests unitaires, intégration et E2E enforced en PR review. Contributions MOA/MOE : participation active aux ateliers d'analyse des besoins et à l'estimation des efforts de développement pour une planification efficace des sprints et des releases.
Développeur Node.Js/NestJs Angular
GRTgaz
sept. 2019 - août 2020
1 an
92400 Courbevoie, France
Développeur NodeJs/NestJs Angular
Natixis
sept. 2014 - oct. 2019
5 ans 2 mois
Région de Paris, France
Formation
INSTA
Master en informatique, Architecture logicielle
2015 - 2017
3 ans
Université Paris Cité
Licence
2012 - 2015
4 ans
Université Paris-Sorbonne
Architecte logiciel
Licences et certifications
google cloud
Délivré le : –