Hamza Dardouri

Tech Lead Mulesoft Senior | Architecte d’Intégration

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

Spring BootAngularJavaAzureDocker

Langues

AnglaisArabeFrançais

À propos

Introduction

Tech Lead Mulesoft avec expertise en intégration et leadership d'équipe de 6+ ans. Architecte plateforme MFS Renault, encadrement équipes développement et optimisation processus complexes. Spécialisé en APIs REST, Angular/React, et déploiement cloud pour transformer vos défis techniques en solutions performantes.

Liens

Expérience de travail

Tech Lead Mulesoft & Architecte d’Intégration

Mobilize Financial Services

mai 2024 - sept. 2025

1 an 5 mois

Paris, France

• Conception, mise en place et implémentation de la plateforme Mulesoft pour MFS Renault. • Responsable technique de l’équipe Mulesoft, encadrant 3 développeurs, et collaboration directe avec les équipes métiers et clients. • Prise en charge de l’architecture après le départ de l’architecte initial en septembre: o Animation d’ateliers clients pour comprendre les besoins et définir les solutions adaptées. o Conception des High-Level Designs (HLD) et Low-Level Designs (LLD). o Définition des meilleures approches pour développer les solutions Mulesoft. • Développement et optimisation de processus batchs complexes pour le traitement des données. • Configuration et déploiement des applications Mulesoft sur les environnements cibles. • Responsable des cérémonies Agile, assurant le suivi des tâches et la coordination de l’équipe. • Application des meilleures pratiques Mulesoft et mise en place des standards de développement. • Revue de code et mentoring des développeurs. • Documentation technique et suivi Agile.

Lead Software Engineer

Capgemini

juin 2022 - mars 2025

2 ans 10 mois

92130 Issy-les-Moulineaux, France

Responsable technique

Caisse nationale de solidarité pour l'autonomie

juin 2023 - déc. 2023

7 mois

Paris, France

Responsabilité : Responsable Technique / Développeur Sénior Full-Stack Équipe : 52 personnes Leadership d'Équipe : - Accompagnement d'une équipe de 12 développeurs. - Supervision des cycles de développement, en veillant à la conformité aux normes de qualité et aux meilleures pratiques. Gestion de Code : - Revue et validation des codes produits, garantissant une qualité exceptionnelle et la cohérence avec les normes établies. Déploiement et Automatisation : - Utilisation avancée de Jenkins pour orchestrer le déploiement de l'application sur des environnements variés, garantissant une mise en production fluide et fiable. Planification et Organisation : - Création et attribution des tâches techniques, - Contribution à la rédaction des spécifications techniques détaillées, assurant une compréhension claire et uniforme des objectifs du projet. Développement Technique : - Conception et développement d'une application web robuste en Angular, offrant une interface utilisateur conviviale et hautement fonctionnelle. - Mise en place de l'authentification avec Keycloak, garantissant la sécurité et la protection des données sensibles. Architecture et Développement Backend : - Conception et implémentation d'APIs REST en utilisant Java Spring Boot, avec une approche architecturale Hexagonale pour une extensibilité et une maintenabilité optimales.

Développeur senior

RATPgroup

juin 2022 - mai 2023

1 an

Paris, France

Responsabilité : Développeur Sénior Full-Stack Équipe : 5 personnes Développement de Services IA sur Azure : - Mise en œuvre et intégration de services Azure, notamment Text to Speech, Text to Text et Speech to Speech, pour une expérience de traduction avancée. Websockets de Chat en Programmation Réactive : - Conception et développement de websockets de chat en utilisant une approche de programmation réactive, assurant une communication temps réel fluide et efficace. Interfaces Utilisateur Multi-canal : - Création d'application web en React JS pour une Progressive Web App (PWA), offrant une expérience utilisateur riche et réactive. - Développement d'application web en Angular adaptées à différents canaux, tels que tablette, mobile et affichage écran, garantissant une accessibilité optimale. Réactive Programming en Java 17 : - Utilisation avancée de la programmation réactive en Java 17 pour la gestion efficace des flux de données, améliorant la réactivité de l'application et la qualité de l'expérience utilisateur. Tests de Charge avec Gatling : - Mise en place de scénarios de tests de charge exhaustifs à l'aide de Gatling, garantissant la robustesse et la performance de l'application face à des charges variées.

Développeur Full Stack

Groupement Les Mousquetaires

mars 2021 - juil. 2022

1 an 5 mois

Paris, France

Responsabilité : Développeur Confirmé Full-Stack Équipe : 18 personnes Développement d'APIs REST avec Spring Boot : - Conception et mise en œuvre d'APIs REST en utilisant le framework Spring Boot, assurant des fonctionnalités robustes et une communication efficace entre les différents composants de l'application. Gestion de Jobs avec Spring Batch : - Implémentation de jobs complexes en données à l'aide de Spring Batch, optimisant le traitement par lots et garantissant une exécution efficace des tâches programmées. Conception d'Interfaces Utilisateur avec Angular : - Développement d'interfaces utilisateur interactives en utilisant Angular - Adaptable à divers dispositifs, les écrans sont optimisés pour une utilisation aussi bien sur des ordinateurs de bureau que sur des dispositifs mobiles. Maintien des Meilleures Pratiques de Développement : - Adhérence aux meilleures pratiques de développement logiciel, y compris la documentation claire du code, les revues de code régulières, et la participation active aux processus d'amélioration continue.

CGI

avr. 2019 - juil. 2022

3 ans 4 mois

92400 Courbevoie, France

Expert Technique Junior

oct. 2021 - juil. 2022

10 mois

92400 Courbevoie, France

Ingénieur en technologie de l'information

oct. 2019 - oct. 2021

2 ans 1 mois

Région de Paris, France

Back-end developer JAVA EE

avr. 2019 - oct. 2019

7 mois

92400 Courbevoie, France

- Took part of an agile project as a backend developer for TOTAL - Developed a solution for TOTAL to reform a laboratory diagostic system - Helped improving TOTAL laboratories processes through renewing the applicable softwares

Développeur back-end sur un projet de mise en place d’un hub d’échange

Direction interministérielle du numérique (DINUM)

oct. 2020 - mars 2021

6 mois

Paris, France

Responsabilité : Lead Dev Équipe : 14 personnes Gestion de la Relation Client : - Participation aux ateliers avec le client pour comprendre les besoins fonctionnels et assurer une collaboration étroite. - Conception de diagrammes de séquences pour visualiser et valider les flux d'information. - Présentation des cas d'utilisation développés et des APIs au client pour obtenir des retours constructifs. - Accompagnement du client tout au long de la phase de tests et animation d'une formation Postman pour faciliter les tests. Traduction des Besoins Fonctionnels en Besoins Techniques : - Rédaction des contrats d'interfaces des APIs au format Swagger. - Élaboration des Spécifications Techniques Détaillées (STD) décrivant en détail la mise en œuvre technique des APIs. - Modélisation de la base de données à l'aide de diagrammes conceptuels (MCD) et physiques (MPD). Développement des Solutions Techniques : - Génération de la base de données à partir d'un script rédigé, assurant une structure optimale pour la gestion des données. - Développement d'APIs REST en utilisant l'intégration studio de WSO2. - Encadrement des développeurs juniors pour favoriser le partage des connaissances et le développement des compétences. - Création de Médiators WSO2 pour optimiser le flux d'information au sein du système. - Implémentation d'une solution de scan de fichiers binaires avec clamAv, renforçant la sécurité du système. - Intégration d'un connecteur S3 de minIO pour une gestion efficace des données. Déploiement de la Solution sur Plusieurs Environnements : - Utilisation de Jenkins pour orchestrer le déploiement de la solution sur plusieurs environnements.

Total

avr. 2019 - oct. 2020

1 an 7 mois

92400 Courbevoie, France

Développeur Full Stack sur un projet d’IoT en Agile

avr. 2020 - oct. 2020

7 mois

92400 Courbevoie, France

Responsabilité : Développeur Full-Stack Équipe : 6 personnes Traitement des Données IoT avec Stream Analytics : - Implémentation de mécanismes de traitement avancé des données IoT à l'aide de Stream Analytics, optimisant l'analyse en temps réel. Développement des Fonctions Azure en JavaScript : - Création et optimisation de fonctions Azure en JavaScript pour assurer des opérations spécifiques au sein de l'environnement cloud. Développement des APIs REST en OData v4 : - Création d'APIs REST conformes à la norme OData v4, facilitant l'interopérabilité et l'accès aux données. Développement des Interfaces Utilisateur en Angular : - Conception et développement d'interfaces utilisateur modernes en Angular. Déploiement des Environnements de Travail avec Azure DevOps : - Utilisation d'Azure DevOps pour orchestrer le déploiement efficace des environnements de travail.

Développeur Java EE Back-end sur un projet d’intégration en Agile (SaFe)

avr. 2019 - mai 2020

1 an 2 mois

92400 Courbevoie, France

Responsabilité : Développeur Back End Équipe : 17 personnes - Participation active aux sessions de backlog refinment et collecte des user stories pour assurer une vision claire des besoins. - Traduction des exigences fonctionnelles en besoins techniques, engageant un dialogue constructif avec le Product Owner pour affiner les spécifications. - Développement d'APIs REST pour faciliter l'accès et la manipulation des données. - Création de Triggers avec PL/pgSQL, optimisant les opérations dans le système de base de données. - Modélisation du schéma de base de données, assurant une structure optimale pour la gestion des informations.. - Revue et validation des codes développés pour garantir la qualité et la conformité aux normes. - Compilation et déploiement des codes dans les environnements avec Azure DevOps. - Automatisation du déploiement des routes sur Azure API Management pour optimiser la gestion des APIs. - Création d'un environnement de développement via DockerFile, facilitant la mise en place d'environnements de travail cohérents. - Mise en place de la vérification JWT, Azure API Management, renforçant la sécurité des APIs. - Établissement d'un processus d'automatisation des routes Azure API Management avec Ressource Kit. - POC Decision Manager : Test du moteur de règles dans des conditions extrêmes de fonctionnement normal. - POC Echange de Données (EDD) : Mesure du temps d'échange entre l'application développée et les serveurs de TotalEnergies via un serveur SFTP (EDD Azure). - Rédaction de guides (installation via Docker, utilisation de Git, utilisation de Resource Kit, etc.). - Animation d'ateliers de présentation (POC EDD, DM, utilisation d'Azure API Management, etc.).

Stage en développement Mobile

Groupe OCTOPUS - LGO

juil. 2018 - août 2018

2 mois

95200 Sarcelles, France

NOEYES: application mobile de chat pair à pair ultrasécurisée Spécialement conçue pour les échanges entre collaborateurs d'une entreprise, une application pair à pair permettant plus de confidentialité des échanges. Développée par différents outils JAVA pour l'application Android, MONGODB pour la base de données et NODEJS pour le serveur. En adoptant une démarche d'allotissement du projet en un ensemble d'itérations pour plus d'agilité et de réactivité par rapport au feedback du donneur d'ordre concernant le résultat de chaque itération.

Stage en développement Web Mobile

Bluegital Solution

avr. 2017 - juil. 2017

4 mois

Application de gestion d'une association Conception et développement d'une application standardisée de gestion d'une association offrant un espace de communication à travers des publications sous forme d'articles et aussi un espace de gestion quotidienne des activités permettant au président de manager une base de données des acteurs et des volontaires ainsi qu'une gestion des activités et une prospection des bénévoles. Développée en utilisant le framework LARAVEL pour le site Web et ANDROIDSTUDIO pour l'application Android ainsi que MySQL pour la création de la base de données. Le livrable est sous forme d'un site Web, une application ANDROID.


Formation

Université Paris Cité

Master 2 (M2)

2018 - 2019

2 ans

Université Paris Cité

M1

2017 - 2018

2 ans

faculté des sciences et techniques de Settat

licence sciences et techniques

2016 - 2017

2 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.