
Walid MAHJOUB
Tech Lead Développeur Fullstack Senior | Node.js & React
Salaire / Taux journalier
Paris, France
Freelance
Expertises
Langues
À propos
Introduction
Tech Lead Fullstack avec 9 ans d'expérience en développement Node.js/React et architecture cloud AWS. Expert en optimisation CI/CD (réduction de 66% des temps d'exécution), micro-services NestJS, et solutions DevOps scalables. Spécialisé en migration d'architectures monolithiques vers micro-services, avec une expertise prouvée chez DGFIP, Société Générale et TheFork.
Expérience de travail
Tech Lead / Développeur Fullstack
DGFIP
août 2025 - Présent
1 an 3 mois
– Diriger l'équipe technique dans le développement et la maintenance du Web Builder d'État – Assurer la qualité, la performance et la sécurité des solutions logicielles, et ce, en étroite collaboration avec les parties prenantes pour garantir que les produits répondent aux besoins des utilisateurs et aux exigences réglementaires. – Guider l'équipe de développement dans les meilleures pratiques de développement – Prendre les décisions techniques stratégiques pour le projet. en assurant la cohérence technique et architecturale du produit. – Participer activement au développement fullstack Node.js / Vue.js – Piloter et participer à la maintenance des pipelines CI/CD, l'automatisation des processus de déploiement et de monitoring – Assurer la disponibilité, la fiabilité et la sécurité des applications en production.
Tech Lead / Développeur Fullstack Node.js & React
Vallourec
janv. 2025 - août 2025
8 mois
– Évolution du rôle de développeur fullstack vers Tech Lead, avec responsabilités techniques et managériales. – Structuration du monorepo avec Nx et pnpm pour une meilleure scalabilité et partage de code. – Optimisation de la CI/CD GitLab: – Refactoring complet des pipelines CI : réduction du temps d'exécution de 30 min à 10 min. – Intégration de Fastlane pour l'automatisation des builds et déploiements mobiles (iOS & Android) avec gestion des flavors et schemes. – Mise en place d'une solution serverless avec AWS Lambda pour déporter certaines charges backend, optimiser les coûts et améliorer la scalabilité. – Renforcement de la qualité de code: – Intégration de SonarQube, définition des règles de qualité. – Mise en place de linter partagé (ESLint, Prettier) à l'échelle du monorepo. – Développement de fonctionnalités fullstack : micro-services NestJS côté backend, interfaces React/React Native côté frontend. – Infrastructure & DevOps: – Provisioning via Terraform, déploiement sur AWS (ECS/Fargate, Lambda, RDS), orchestration avec Kubernetes. – Encadrement technique & recrutement: – Participation active au casting technique, entretiens, et intégration des nouveaux membres. – Support quotidien à l'équipe (scripts CLI, documentation, outillage personnalisé).
Développeur Fullstack & DevOps
Société Générale
janv. 2023 - janv. 2025
2 ans 1 mois
– Études d'architecture technique : Analyse des besoins existants et proposition de solutions techniques alignées avec les exigences de performance, scalabilité, et fiabilité – Conception de solutions techniques : Collaboration avec les équipes produit et technique pour définir et implémenter des solutions robustes et évolutives. – Optimisation CI/CD : Amélioration et automatisation des pipelines CI/CD avec GitHub Actions et Jenkins, réduisant le temps de déploiement et augmentant la fiabilité. – Monitoring et observabilité : Mise en place de solutions de monitoring avancées avec Prometheus et Grafana, fournissant des tableaux de bord et des alertes en temps réel pour surveiller la santé des systèmes. – Stack de logs centralisée : Implémentation d'une stack EFK (Elasticsearch, Fluentd, Kibana) pour la collecte, l'analyse, et la visualisation des logs, facilitant la résolution des problèmes et l'identification proactive des anomalies. – Mise en place de tests E2E : Développement et intégration de tests end-to-end automatisés avec Playwright et Cucumber, garantissant la qualité fonctionnelle et la stabilité des livrables. – Documentation technique : Rédaction de documentations techniques détaillées pour assurer la compréhension et la maintenance des solutions développées. – Storybook : Mise en place de Storybook pour documenter et tester les composants frontend de manière isolée, facilitant le travail des équipes design et développement. – Architecture multi-réplication MongoDB : Conception et mise en place d'une architecture de réplication MongoDB pour assurer une haute disponibilité et une résilience accrue en cas de panne. – Mise en place de stratégies de backup : Développement et déploiement de solutions de sauvegarde et de récupération pour les bases de données MongoDB, garantissant une résilience en cas de panne. – Développement backend : Création de services backend performants et scalables avec NestJS, en suivant les meilleures pratiques d'architecture. – Développement frontend : Développement de frontends interactifs et responsives avec Next.js, intégrant des designs modernes et une expérience utilisateur fluide. – Bases de données : Conception et gestion des bases de données MongoDB, optimisées pour les performances et la récupération rapide des données. – Collaboration et mentoring: Encadrement technique des développeurs juniors, partage des bonnes pratiques, et participation à des revues de code régulières.
Développeur Fullstack
TheFork, TRIPADVISOR
juil. 2021 - janv. 2023
1 an 7 mois
– Refactorisation d'architecture : Transition d'une architecture monolithique développée en PHP/Symfony vers une architecture micro-services en Node.js. – Conception de solutions techniques : Collaboration avec les équipes produit et technique pour définir et implémenter des solutions robustes et évolutives. – Documentation technique : Rédaction de documentations techniques détaillées pour assurer la compréhension et la maintenance des solutions développées. – Migration du frontend : Passage du projet front-end d'une application React classique à Next.js. – Migration CI/CD : Remplacement de Jenkins par GitHub Actions pour simplifier et moderniser les pipelines d'intégration et de déploiement continu. – Optimisation des performances : Amélioration des temps de réponse des API et les temps d'exécution des Cron jobs – Collaboration technique : Travail en étroite collaboration avec les équipes produit, QA, architectes et DevOps pour garantir la qualité et la fiabilité des livrables.
Développeur Fullstack
Quotatis
janv. 2020 - juin 2021
1 an 6 mois
– Implémentation de nouvelles fonctionnalités. – Amélioration de l'expérience utilisateur – Estimation et chiffrage des US – Recette – Review des PRs – Réalisation des évolutions et correctifs fonctionnels/techniques. – Conception des solutions technique. – Mise en place de la pipeline CI/CD pour l'application mobile avec fastlane. – Rédaction de la documentation technique
Développeur React
BNP
janv. 2019 - déc. 2019
1 an
– Mise en place de l'environnement de développement. – Implémentation de nouvelles fonctionnalités. – Amélioration de l'expérience utilisateur – Estimation et chiffrage des US – Recette – Review des PRs – Conception des solutions techniques. – Rédaction de la documentation technique
Développeur React Native
MAIIA, CEGEDIM
juil. 2018 - déc. 2018
6 mois
– Mise en place de l'environnement de développement. – Implémentation de nouvelles fonctionnalités. – Amélioration de l'expérience utilisateur – Review des PRs – Refactoring du code existant. – Rédaction de la documentation technique
Développeur fullstack & DevOps
BUT
avr. 2017 - juin 2018
1 an 3 mois
– Recueil des besoins de l'utilisateur. – Conception et rédaction des documents de conception – Support de l'équipe – Amélioration de l'expérience utilisateur. – Implémentation des nouvelles fonctionnalités. – Exposition de web services REST. – Implémentation du front-end avec React / Redux – Réalisation d'évolutions et correctifs fonctionnels/techniques. – Correction des bugs détectés. – Mise en place de l'environnement des tests automatisés avec Selenium webdriver, testLink et BrowserStack – Migration du site de Http vers Https – Mise en place de l'environnement Docker (Migration de VM vers docker) – Refactoring du code existant. – Implémentation de tests unitaires. – Participation aux différents Scrum meeting. – Recette
Développeur full stack & DevOps
ACTIA Group
févr. 2016 - mars 2017
1 an 2 mois
– Recueil du besoin client. – Analyse de faisabilité du produit. – Traduction des besoins clients en cahier de charge et La rédaction des spécifications techniques et fonctionnelles (Product Backlog, Sprint Backlog). – Conception d'interfaces utilisateur, ergonomiques et responsives (HTML 5, CSS3, jQuery, Bootstrap 3). – Développement de la partie Front-end avec AngularJS. – Conception et modélisation du schéma de données relationnelles (Diagramme de classes UML). – Exposition de web services REST au format XML/JSON. – Développement des différentes Applications tel que : – Développement d'une plateforme de formations en sécurité de l'information selon la norme iso 27001 – Développement d'une plateforme web de gestion des entretiens annuels – Développement d'un portail web pour la gestion de pointage – Assurer la maintenance évolutive et corrective – Gestion des Incidents clients. – Correction des bugs détectés.
Stagiaire Ingénieur logiciel
Nexans Autoelectric
juin 2015 - août 2015
3 mois
– Échange et spécification de besoins – Analyse et conception – Développement de l'application – Déploiement de l'application
Stagiaire Ingénieur logiciel
ENISO
juin 2014 - août 2014
3 mois
– Échange et spécification de besoins – Analyse et conception – Développement de l'application – Déploiement de l'application
Formation
École Nationale d'ingénieurs de Sousse
Ingénieur, Informatique
2013 - 2016
3 ans 1 mois
Licences et certifications
AWS Cloud Practitioner
Délivré le : janv. 2024
Professional Scrum Master I (PSM I)
Délivré le : janv. 2020