[nom]
Développeur MuleSoft
FORMATION
Ingénieur en Systèmes d'Information
SUPMTI Maroc | 2019 -
2022
Technicien spécialisé
en réseaux
informatique ISTA
Maroc | 2012 -2014
Baccalauréat en science de vie et de terre
Lycée 11 Janvier Maroc |
2011 – 2012
LANGUES
- Français : Avancée
- Anglais : Courante
- Arabe : Langue maternelle
COMPÉTENCES
PERSONNELLES
- Forte capacité d’adaptation
- Bonne communication
- Dynamique
- Travail en équipe et en
Agilité
Certification
- Mulesoft developer level 1 (MCD 1)
Casablanca · [e-mail] · [téléphone] · [lien]
PARCOURS PROFESSIONNEL
Développeur MuleSoft à Capgemini
Aôut 2025 – en cours
Au sein de l’équipe d’intégration MuleSoft, en tant que développeuse MuleSoft :
- Conception et développement d’API REST en utilisant RAML et APIKit
- Implémentation de flows Mule 4 dans Anypoint Studio pour connecter différentes applications et systèmes
- Réalisation de mappings DataWeave pour la transformation des données
- Mise en place de traitements asynchrones et gestion des error handlers
- Rédaction de la documentation technique (flows, mappings, APIs)
- Participation aux revues de code et application des bonnes pratiques MuleSoft
- Tests des APIs via Postman et MUnit
- Déploiement et validation des applications sur CloudHub
Développeur MuleSoft à Bouygues constructions
Janvier 2025 – Juillet 2025
Migration de Mule 3 vers Mule 4 :
Moderniser l'architecture des services en migrant les intégrations de Mule 3 vers Mule 4.
- Rédaction des spécifications RAML pour définir les APIs.
- Configuration des fichiers de propriétés pour gérer dynamiquement les environnements.
- Intégration du connecteur HTTP Request pour l’appel d’APIs externes.
- Utilisation du connecteur SFTP pour le transfert sécurisé des fichiers.
- Mise en place du composant Choice pour traiter différents formats de fichiers (XML, CSV, XLSX).
- Configuration du connecteur SMTP pour l’envoi automatique de notifications par email.
Environnement : Anypoint Studio, Anypoint Platform
Synchronisation automatique entre CPeople et Pardot
Automatiser la synchronisation des données collaborateurs entre CPeople (annuaire interne) et Pardot (outil de marketing automation Salesforce) afin d'améliorer la fiabilité et l'efficacité du traitement des données.
- Rédaction des spécifications d’API pour intégrer CPeople et Pardot via la plateforme MuleSoft.
- Développement d’un flux d’intégration robuste basé sur des appels HTTP pour interagir avec les systèmes CPeople et Pardot.
- Mise en œuvre de la pagination pour assurer la récupération complète des enregistrements.
- Transformation des données avec DataWeave pour assurer la compatibilité entre les deux systèmes.
- Utilisation de l’Object Store pour stocker temporairement les statuts de traitement et éviter les doublons.
- Gestion des erreurs (Error Handling) avec des stratégies spécifiques pour capturer, journaliser et relancer les traitements en cas d’échec.
- Implémentation de validations avant insertion dans Pardot pour garantir la qualité des données.
Environnement : Anypoint Studio, Anypoint Platform, DataWeave, API-led,Object Store, Async
Interface de synchronisation entre le profil employé et le MDM
Développer une interface permettant la synchronisation des profils employés avec le système de gestion des données de référence (MDM), afin d’assurer la cohérence, la fiabilité et la centralisation des données RH.
- Rédaction des spécifications RAML pour définir les APIs utilisées dans l’architecture API-led.
- Mise en œuvre d’une architecture API-led Connectivity, structurée en Process Layer et System Layer.
- Conception de l’API Processus sous forme de trois flows modulaires : un API Flow principal et deux Service APIs, facilitant la séparation des responsabilités, la réutilisabilité et la maintenance du code.
- Utilisation de DataWeave pour le mapping et la transformation des données selon un schéma ETL (Extract, Transform, Load).
- Implémentation d’un traitement asynchrone via Anypoint MQ, permettant une gestion séquentielle et fiable de la création des fichiers de synchronisation.
- Mise en place de la gestion des erreurs (Error Handling) avec journalisation, alerting et relance conditionnelle des traitements.
- Implémentation de l’authentification sécurisée pour les appels entrants et sortants.
Ingénieur Environnement Elasticsearch : Anypoint à Studio, AMETRAS Anypoint Platform, DataWeave, Anypoint MQ, RAML, API-led
Architecture Mai 2022 - Janvier 2024
Au sein de l’équipe infra, mise en place d’une plateforme ELK pour la gestion et l’exploitation des logs applicatifs
- Conception, déploiement et sécurisation du nouveau cluster ELK
- Mise en place des flux d’intégration des logs (Filebeats, Logstash)
- Optimisation des performances pour garantir une recherche rapide et efficace (Gestion de l'index avec ILM)
- Création de Data Stream
- Maîtrise du traitement des données en utilisant les techniques de mapping, d’analyse et de réindexation
- Maîtrise des méthodologies de recherche de données, utilisant term-level, full-text, async search, CCS et compound search queries pour récupérer l'information de manière efficace
- Récapitulation de grands ensembles de données à l'aide de techniques d'agrégation (Metrics et Bucket).
- Création de tableaux de bord et de visualisations personnalisés pour des informations exploitables.
Environnement : CentOS7, ELK 8.10, beats, Logstach, Elasticsearch, Kibana, x-pack,
Ingénieur Solution (Stagiaire) à Attijariwafa Bank
Février - juillet 2022
Dans le cadre de l’analyse des fraudes, mise en place d’un POC avec le socle ELK pour la supervision des transactions bancaires
- Mise en place du Socle ELK pour analyser les transactions et les journaux de sécurité en temps réel
- Identifier et enquêter sur les transactions suspectes et les comportements anormaux
- Mettre en place des tableaux de bord et des visualisations Kibana pour surveiller les indicateurs de fraude clés Environnement : RedHat8, ELK 8.10, beats, Elasticsearch, Kibana, x-pack
Compétences techniques
Intégration & APIs: MuleSoft, API-led Connectivity, REST, RAML, Anypoint Platform, Anypoint
Studio, Anypoint MQ
Transformation de données : DataWeave, ETL, Mapping, JSON, XML, CSV
Développement de flux: Async Flow, Batch Processing, Choice, Error Handling, Object Store
Connecteurs & Protocoles : HTTP, HTTPS, SFTP, SMTP
Sécurité & Authentification : OAuth2, Authentification par token
Méthodologies : API Design, Modularisation, Validation de données, Pagination, Architecture modulaire
Outils annexes : Git, Postman, Swagger
Elasticsearch: Configuration, indexation, recherche, gestion des clusters, CCR, Data Processing.
Logstash : Traitement des logs, pipelines de données.
Kibana : Tableaux de bord, Graphiques et diagrammes, gestion des données.
Technologies Cloud : Amazon Web Services (Configuration et gestion de serveurs EC2, Surveillance et gestion des performances avec CloudWatch, Configuration des services DNS avec Route 53...)