À propos de mustapha
Français
Capacité professionnelle complète
Anglais
Capacité professionnelle limitée
Arabe
Bilingue ou natif
Expériences
- OCP SolutionsSenior Java Fullstack DeveloperENERGIEaoût 2025 - novembre 2025 (3 mois)Casablanca, MarocRé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.
- CGIDéveloppeur Java Fullstack SéniorAGENCE & SSIIavril 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.
- ALTENDéveloppeur Java Fullstack SéniorAGENCE & SSIIaoû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.
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
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Licence Professionnelle JAVA/JEEUniversité Hassan 1er, Maroc2018La 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 AnalyticsUniversité Hassan 1er, Maroc2020La 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 CertificationIBM2020