Marouen Bouazizi

Senior Backend Developer Node.js / TypeScript

Plus de 10 ans d'expérience dans le développement d'architectures backend robustes et scalables. Spécialisé dans la performance, la sécurité et l'innovation technique pour des projets à fort impact.

Me Contacter LinkedIn Collective.work
10+
Années d'expérience
80M+
Requêtes/jour gérées
10ms
Temps de réponse moyen
100%
Audit sécurité réussi
100%
Coverage test

À Propos

Développeur backend senior spécialisé en Node.js/TypeScript avec plus de 10 ans d'expérience, j'ai piloté des projets critiques à fort impact pour des grands groupes comme La Poste, notamment sur des sujets de performance, sécurité et scalabilité.

Engagé dans l'excellence technique, je conçois des API robustes, optimise les architectures et mets en place des pipelines CI/CD efficaces. Mon parcours m'a aussi permis de relever des défis innovants en IoT et smart agriculture, avec des résultats concrets primés à l'international.

Compétences

Backend & Langages

Node.js TypeScript JavaScript PHP

Bases de données

MongoDB PostgreSQL MySQL Redis

APIs

REST API GraphQL

Tests

Jest Mocha Cypress

DevOps

Docker Kubernetes Ansible CI/CD

Outils

Git GitLab Bitbucket JIRA ELK Grafana Snyk Renovate

Projets & Défis Relevés

Optimisation des performances d'une API Gateway

La Poste Groupe

🎯 Challenge

Scalabilité & performance pour trafic élevé.

⚡ Action

  • Migration vers TypeScript
  • Optimisations du pipeline & caching
  • Monitoring et alerting avancés

✨ Résultat

50 millions de requêtes par jour avec un temps de réponse moyen de 10 ms.

⏱️ Durée : 6 mois

Qualité de code et sécurité sur SonarQube

La Poste Groupe

🎯 Challenge

Atteindre l'excellence en qualité de code et sécurité.

⚡ Action

  • Refactoring et résolution des issues
  • Audit de sécurité complet
  • Mise en place de tests exhaustifs

✨ Résultat

0 issues, 0 Security Hotspots et 100% de coverage sur SonarQube.

⏱️ Durée : 2 semaine

Audit de Sécurité

La Poste Groupe

🎯 Challenge

Audit — Préparation à un audit critique.

⚡ Action

  • Durcissement des pratiques de sécurité
  • Tests approfondis (pentest, revues)
  • Mise aux standards & corrections

✨ Résultat

Audit validé sans vulnérabilités.

⏱️ Durée : 1 mois

Développement d’API critiques

La Poste Groupe

🎯 Challenge

Fournir des API respectant les besoins métiers

⚡ Action

  • Conception & développement d'API critiques
  • Mise en place de tests automatisés & CI/CD
  • Optimisation performance & stabilité

✨ Résultat

Livraisons stables, performantes et validées par les métiers.

Couverture de Tests 100%

Numeryx Technologies - Le Conservateur

🎯 Challenge

Atteindre une couverture de test de 100% tout en assurant la qualité et la stabilité de chaque service et plugin via des tests de bout en bout.

⚡ Action

  • Élaboration de tests unitaires complets
  • Mise en place de tests E2E pour chaque service/plugin
  • Automatisation des tests pour garantir une vérification continue.

✨ Résultat

Projet finalisé avec une couverture de test de 100% et des tests E2E sur chaque composant, assurant une qualité de code optimale et une réduction drastique des erreurs en production.

⏱️ Durée : 3 mois

IoT & Smart Agriculture - Phyt'eau / IFarming

Sofia Technologies

🎯 Challenge

Optimisation de l'irrigation via IoT & traitement en temps réel.

⚡ Action

  • Système temps réel pour données IoT
  • Pilotage intelligent des vannes
  • Analytics et optimisation continue

✨ Résultat

Réduction de la consommation d'eau de 40%, surpassant l'objectif initial de 20% et récompensée par le Premier Prix des Startups au Maroc.

⏱️ Durée : 15 mois

Parcours Professionnel

Lead Developer Backend Node.js/TypeScript

La Poste Groupe | Mai 2019 - Actuellement
  • Pilotage de la sécurité et gestion des vulnérabilités des projets backend : analyse régulière des dépendances, mise en place de correctifs et audits de sécurité, garantissant la conformité aux standards internes et réglementaires.
  • Conception technique et définition des tâches : élaboration de l’architecture backend, rédaction des spécifications techniques et découpage des tâches dans JIRA pour assurer la clarté et le suivi des développements.
  • Développement et maintien des APIs REST et GraphQL à haute charge : conception d’API performantes et scalables (50M+ requêtes/jour), optimisation des endpoints et gestion efficace des flux de données critiques.
  • Mise en place de pipelines CI/CD robustes : automatisation des tests unitaires et d’intégration, déploiements sécurisés et monitoring continu pour réduire les incidents en production.
  • Accompagnement des clients et réponse aux besoins métiers : échanges avec les Product Owners et utilisateurs finaux pour traduire les besoins en solutions techniques fiables et performantes.
  • Contribution aux décisions architecturales et amélioration continue : choix technologiques (Node.js, TypeScript, Prisma, Docker/K8s), adoption de bonnes pratiques et standardisation du code.
  • Encadrement technique et partage de connaissances : mentorat des développeurs, organisation de revues de code et promotion d’une culture DevOps et qualité logicielle.

Développeur Backend Node.js/TypeScript

Numeryx Technologies - Client: Le Conservateur | Mai 2018 - Avril 2019
  • Conception et développement d’APIs REST robustes et performantes pour gérer des flux financiers critiques.
  • Mise en place de tests automatisés (unitaires et d’intégration) pour garantir la qualité et la fiabilité du code.
  • Participation à la réflexion architecturale backend et proposition d’améliorations techniques pour accroître la maintenabilité et la scalabilité.
  • Collaboration étroite avec le client pour traduire les besoins métier en solutions techniques fiables et documentées.

Développeur Full-stack JavaScript

Cynapsys - Client: CNES | Juillet 2017 - Avril 2018
  • Développement d’une application de gestion des satellites et télécommandes, assurant le suivi précis des opérations envoyées et reçues.
  • Création d’un viewer temps réel pour la visualisation des télécommandes et opérations critiques.
  • Collaboration avec les équipes métier pour définir et prioriser les fonctionnalités critiques.
  • Mise en place de tests fonctionnels et optimisation des requêtes pour assurer un traitement rapide et précis des données.

Développeur Web

Sofia Technologies | Octobre 2013 - Juin 2017

Projet : BioSerenity

  • Conception et développement d’une application de visualisation de données en temps réel pour dashboards cliniques, permettant aux équipes de suivre et analyser rapidement les informations critiques.
  • Optimisation des performances pour garantir un rafraîchissement rapide des données et une interface fluide pour les utilisateurs.

Projet : Phyt’eau / IFarming (Smart Agriculture)

  • Création d’une plateforme d’irrigation de précision basée sur la collecte et l’analyse de données agroclimatiques (humidité, température, ensoleillement).
  • Développement de fonctionnalités de calcul intelligent pour adapter l’irrigation aux besoins réels des cultures, réduisant la consommation d’eau et améliorant le rendement.
  • Déploiement et exploitation sur la plateforme Cloud IBM, garantissant scalabilité, sécurité et haute disponibilité.

Projet : Sourcing-force

  • Développement d’une plateforme B2B pour le pilotage et le suivi des achats, intégrant des tableaux de bord interactifs, la gestion des workflows et le reporting automatisé.
  • Mise en place de fonctionnalités pour faciliter la prise de décision et améliorer l’efficacité opérationnelle des équipes.
  • Environnement technique : PHP, Symfony, JavaScript, Prestashop
  • Méthodologie : Agile / Scrum

Me Contacter

Intéressé par mon profil ? N'hésitez pas à me contacter pour discuter de vos projets ou opportunités.

💼 LinkedIn
📍 Elancourt, Yvelines, France