Walid MAHJOUB

Tech Lead Développeur Fullstack Senior | Node.js & React

Salaire / Taux journalier

Paris, France

Freelance

Expertises

NodeReactDevOpsAWSKubernetesTypescriptReact NativePHPSymfonyJenkinsGitLabFirebaseGoogle Cloud PlatformMicroservicesNextNestMongoDBPrometheusGrafanaScrumGitMicrosoft SQL ServerC#.NETRESTful APIsDockerJiraReduxTailwind CSSExpressGraphQLMySQLPostgreSQLCircleCITerraformELK StackDatadogDomain Driven DesignVueAnsibleCypressAWS LambdaPlaywrightRabbitMQGitHubBitbucketConfluenceSwagger/OpenAPIPostmanHTMLCSSBootstrapAngularCSeleniumRedis

Langues

Anglais (Courant)

À 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.

Liens

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

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.