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 Full-Stack | AWS Certified | AI

€400/day
Casablanca, MA
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About mustapha

Senior Full-Stack Java Developer, specializing in Spring Boot, microservices, Kafka, Reactjs, Nextjs, Nodejs, and Angular, with extensive experience in complex projects (finance, audit, telecom). I assist companies in the design, development, and optimization of robust and scalable applications.
  • French

    Fluent

  • English

    Conversational

  • Arabic

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • OCP Solutions
    Senior Java Fullstack Developer
    ENERGY AND UTILITIES
    August 2025 - November 2025 (3 months)
    Casablanca, Morocco
    Achievements
    • 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.
    Java 21 Spring Boot Microservices React.js DevOps
  • CGI
    Senior Full-Stack Java Developer
    DIGITAL AND IT
    April 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.
    Java Spring Boot Microservices Apache Kafka DevOps
  • ALTEN
    Senior Full-Stack Java Developer
    DIGITAL AND IT
    August 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.
    Java Spring Boot Angular Microservices Node.js

Recommendations

Be the first to recommend mustapha

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Education

  • Professional License in JAVA/JEE
    Université Hassan 1er, Morocco
    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 in Big Data and Business Analytics
    Université Hassan 1er, Morocco
    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

Skill set

Categories