About mustapha
French
Fluent
English
Conversational
Arabic
Native or bilingual
Experience
- OCP SolutionsSenior Java Fullstack DeveloperENERGY AND UTILITIESAugust 2025 - November 2025 (3 months)Casablanca, MoroccoAchievements• Actively participated in the design and development of the "AI-Driven Audit" platform, an internal OCP solution for complete digitization of audit missions.• Implemented a microservices architecture based on Spring Boot 3: REST controllers, business services, mappers, DTOs, AI integration, and backend performance optimization.• Integrated an internal AI engine to automatically generate Work Programs, engagement letters, and audit summaries from the mission context.• Developed the professional frontend (React + TypeScript): dynamic pages, multi-step workflows, rich text editor, secure routing, development of the Work Program and Engagement Letter module.• Implemented JWT authentication & security, token management, front interceptors, endpoint security, and automatic session expiration management.• Managed business workflows: AI generation, modification, update, and persistence of the Work Program, risks, controls, and audit summaries.• Used PostgreSQL + Liquibase for data management, migrations, indexing, and query optimization.• Set up GitLab Flow, branch management (feature → develop), conflict resolution, code reviews, and CI/CD pipelines.• Collaborated closely with OCP teams (product owner, architects, QA) in an Agile environment to clarify business needs and ensure deliverable quality.• Contributed to technical documentation, best practices, code standardization, and knowledge transfer to internal teams.
- CGISenior Full-Stack Java DeveloperDIGITAL AND ITApril 2025 - June 2025 (3 months)Rabat, Morocco• Actively participated in the design and development of applications with microservices architecture.• Implemented real-time processing with Kafka Stream for distributed data processing.• Backend development with Java JEE and Spring Boot for managing complex business flows.• Created and integrated frontend components with Angular for a dynamic and responsive user interface.• Collaborated with business teams for functional and technical requirements analysis.• Used Git for source code management in a multi-developer environment.• Applied development best practices (unit tests, code reviews, CI/CD).• Contributed to technical documentation and knowledge transfer to internal teams.
- ALTENSenior Full-Stack Java DeveloperDIGITAL AND ITAugust 2024 - February 2025 (6 months)Rabat, Morocco• Comprehensive analysis of the application architecture (frontend, backend, database, and deployment on AWS).• Design and development of secure REST APIs for managing media, playlists, and users.• Implementation of interactive components: media player, playlist management, media search engine.• Coordination between different technical layers (Java/Spring Boot backend, React/Next frontend).• Optimization of web application and cloud infrastructure performance.• Rigorous application of development best practices (code quality, project organization, tests).• Collaboration with international teams in an agile and distributed environment.• Participation in migration to AWS with environment configuration and continuous deployment.
Recommendations
Be the first to recommend mustapha
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- Professional License in JAVA/JEEUniversité Hassan 1er, Morocco2018La 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 in Big Data and Business AnalyticsUniversité Hassan 1er, Morocco2020La 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
- AWS Certified Developer – AssociateAWS