You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
mustapha ouaddiMO

mustapha ouaddi

Senior Java & AI-Driven Systems Engineer

300 €/jour
Casablanca, MA
8-15 ans

Délai de réponse moyen : 1h

À propos de mustapha

Développeur Java Full-Stack Senior, spécialisé en Spring Boot, microservices, Kafka, Reactjs, Nextjs, Nodejs et Angular, avec une forte expérience sur des projets complexes (finance, audit, télécom). J’accompagne les entreprises dans la conception, le développement et l’optimisation d’applications robustes et scalables.
  • Français

    Capacité professionnelle complète

  • Anglais

    Capacité professionnelle limitée

  • Arabe

    Bilingue ou natif

En télétravail uniquement
Travaille majoritairement à distance

Expériences

  • OCP Solutions
    Senior Java Fullstack Developer
    ENERGIE
    août 2025 - novembre 2025 (3 mois)
    Casablanca, Maroc
    Réalisations
    • • Participation active à la conception et au développement de la plateforme "AI-Driven Audit", une solution interne OCP permettant la digitalisation complète des missions d'audit.
    • • Mise en place d'une architecture microservices basé sur Spring Boot 3 : controllers REST, services métiers, mappers, DTOs, intégration IA et optimisation des performances backend.
    • • Intégration d'un moteur IA interne pour générer automatiquement le Work Program, les lettres de mission et les synthèses d'audit à partir du contexte de la mission.
    • • Développement du frontend professionnel (React + TypeScript) : pages dynamiques, workflow multi-étapes, rich text editor, routing sécurisé, développement du module Work Program et Mission Letter.
    • • Implémentation de l'authentification & sécurité JWT, gestion du token, intercepteurs front, sécurisation des endpoints et gestion automatique de l'expiration des sessions.
    • • Gestion des workflows métiers : génération IA, modification, mise à jour et persistances du Work Program, risques, dispositifs et synthèses d'audit.
    • • Utilisation de PostgreSQL + Liquibase pour la gestion des données, migrations, indexation et optimisation des requêtes.
    • • Mise en place de GitLab Flow, gestion des branches (feature → develop), résolution des conflits, revue de code et pipelines CI/CD.
    • • Collaboration étroite avec les équipes OCP (product owner, architectes, QA) dans un environnement Agile pour clarifier les besoins métiers et garantir la qualité des livrables.
    • • Contribution à la documentation technique, bonnes pratiques, standardisation du code et transfert de connaissance auprès des équipes internes.
    Java 21 Spring boot Microservices React.js DevOps
  • CGI
    Développeur Java Fullstack Sénior
    AGENCE & SSII
    avril 2025 - juin 2025 (3 mois)
    Rabat, Maroc
    • • Participation active à la conception et au développement d'applications en architecture microservices.
    • • Implémentation de traitements temps réel avec Kafka Stream pour le traitement des données distribuées.
    • • Développement backend avec Java JEE et Spring Boot pour la gestion des flux métiers complexes.
    • • Création et intégration de composants frontend avec Angular pour une interface utilisateur dynamique et réactive.
    • • Collaboration avec les équipes métier pour l'analyse des besoins fonctionnels et techniques.
    • • Utilisation de Git pour la gestion du code source en environnement multi-développeurs.
    • • Application des bonnes pratiques de développement (tests unitaires, revues de code, CI/CD).
    • • Contribution à la documentation technique et au transfert de compétences auprès des équipes internes.
    Java Spring boot Microservices Apache Kafka DevOps
  • ALTEN
    Développeur Java Fullstack Sénior
    AGENCE & SSII
    août 2024 - février 2025 (6 mois)
    Rabat, Maroc
    • • Analyse complète de l'architecture applicative (frontend, backend, base de données et déploiement sur AWS).
    • • Conception et développement d'API REST sécurisées pour la gestion des médias, playlists et utilisateurs.
    • • Mise en œuvre de composants interactifs : lecteur multimédia, gestion de playlists, moteur de recherche de médias.
    • • Coordination entre les différentes couches techniques (Java/Spring Boot côté backend, React/Next côté frontend).
    • • Optimisation des performances de l'application web et de l'infrastructure cloud.
    • • Application rigoureuse des bonnes pratiques de développement (qualité de code, organisation du projet, tests).
    • • Collaboration avec des équipes internationales dans un environnement agile et distribué.
    • • Participation à la migration vers AWS avec configuration des environnements et déploiement continu.
    Java Spring boot Angular Microservices Node.js

Recommandations

Soyez le premier à recommander mustapha

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Licence Professionnelle JAVA/JEE
    Université Hassan 1er, Maroc
    2018
    La Licence Professionnelle JAVA/JEE couvre les bases et les pratiques avancées en développement Java pour les applications d'entreprise, incluant : Java SE et POO : Concepts de la programmation orientée objet, collections, gestion des exceptions. Java EE : Développement d’applications avec Servlets, JSP, et Web Services REST/SOAP. Frameworks : Spring (Core, Boot, MVC) et Hibernate pour la persistance des données. Architecture : Conception MVC et introduction aux Microservices. Bases de données : JDBC, MySQL, PostgreSQL. Frontend : JSP, HTML/CSS, introduction à Angular. Méthodologies : Introduction aux méthodes Agiles (Scrum) et gestion de version avec Git. Cela forme des développeurs prêts à concevoir des applications robustes et évolutives.
  • Master en Big Data et Business Analytics
    Université Hassan 1er, Maroc
    2020
    La formation Master en Big Data et Business Analytics vise à former des experts en analyse de données massives et en intelligence d'affaires. Les principaux modules incluent : Big Data : Technologies de gestion de données massives, comme Hadoop et Spark. Statistiques et Analyse de Données : Techniques statistiques avancées et modèles d’analyse. Data Mining et Machine Learning : Algorithmes de classification, régression, clustering avec outils comme Python (Pandas, Scikit-learn) et R. Bases de Données NoSQL : MongoDB, Cassandra, pour gérer des données non structurées. Visualisation de Données : Tableau, Power BI pour créer des rapports visuels. Business Intelligence : Concepts de BI et outils de reporting décisionnel. Gestion de Projet : Méthodologies agiles et gestion de projets data. Cette formation prépare aux rôles de Data Analyst, Data Scientist et Architecte Big Data, avec un accent sur la prise de décision basée sur les données.

Certifications

  • Big Data Certification
    IBM
    2020
    Hadoop Apache Kafka Spark

Compétences (46)

Catégories