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

Mustapha O.

Full Stack JAVA/JEE Angular Engineer

€250/day
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mustapha

Full-stack developer with over 6 years of experience in developing robust and scalable web solutions.

I work on both the back-end (Java, Spring Boot, WebFlux, Camunda BPM, microservices architecture) and front-end (Angular), with a particular focus on code quality, performance, and user experience.

Passionate about technology and continuous improvement, I am AWS Cloud Practitioner certified and familiar with Agile, CI/CD, Docker, and GitLab environments.

Always curious and involved, I strive to deliver reliable and well-thought-out applications with a business-oriented vision.
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Sofrecom
    Designer Developer
    August 2023 - Today (2 years and 10 months)
    Client:Orange France

    Project:100% Practice:Development of an internal platform for Orange clients, allowing employees to formulate, track, and automate various types of requests (office equipment, telephony, access authorizations, etc.).

    Missions and tasks performed:
    - Needs analysis from user stories and participation in scoping meetings with the Product Owner.
    - Development of back-end (Java, Spring Boot, WebFlux) and front-end (Angular 17) features, respecting quality best practices.
    - Migration of the back-end from Java 17 to Java 21.
    - Migration of the front-end from Angular 17 to Angular 20.
    - Implementation of a search engine for quick access to requests and business data.
    - Development of a conversational assistant (chatbot) using AI and a RAG approach to answer user questions from internal data.
    - Creation of custom REST endpoints in WordPress and dynamic forms via ACF.
    - Writing unit tests to ensure the reliability of deliverables.
    - Code review, bug fixing, and continuous improvement of existing code.
    - Automation of deployments to QA environments via GitLab CI/CD.
    - Release management: tag creation, branch merging, and production monitoring.
    - Handling production anomalies and implementing sustainable solutions.
    - Active contribution to Agile ceremonies: daily stand-ups, sprint planning, review, and retrospective.

    Methodology:Agile Scrum (3-week sprints)

    Technical Environment:Java 21, Spring Boot, Spring WebFlux, Spring Security, Hibernate, JPA, JWT, JUnit, Angular 17, TypeScript, HTML5, CSS3, JavaScript, Jest, MySQL, Liquibase, GitLab, Gradle, Camunda (BPMN), Git, WordPress
    Angular BPMN Spring boot Java 17 RAG
  • SQLI
    Designer Developer Engineer
    March 2023 - August 2023 (5 months)

    Project:

    ISCCareers:Design and development of the ISCCareers application, an essential employee management platform at SQLI.

    Missions and tasks performed:

    - Development of new features with Spring Boot and Angular.
    - Bug fixing.
    - Participation in the technical analysis and design of new features.
    - Collaboration and project management.

    Methodology:Agile Scrum (3-week sprints)

    Technical Environment:Java 8, Spring Boot, Spring Web, Spring Data, Spring Security, Spring Batch, Hibernate, JPA, JWT, JUnit, Angular 14, TypeScript, HTML5, CSS3, JavaScript, Jest, MySQL
  • Arkiia
    Full Stack JAVA/JEE Angular Engineer
    February 2021 - March 2023 (2 years and 1 month)
    Rabat, Morocco

    Client:

    Ministry of Higher Education.

    Projects:

    Equivalence:Development of a platform implemented by the Ministry of Higher Education to facilitate diploma recognition and streamline administrative procedures for students.

    Missions and tasks performed:

    - Participation in the technical analysis and design of new features.
    - Development of modules (Java back-end / Angular front-end) to manage equivalence requests.
    - Implementation of unit tests to ensure code is reliable and robust.
    - Presentation of new features to users at the end of each sprint.
    - Regular exchanges with business teams to validate needs and monitor evolutions.

    Methodology:Agile Scrum (3-week sprints)

    Technical Environments:Java 8, Spring Boot 2, Spring IoC, Spring Data, Spring Security, Hibernate, JPA, JWT, REST API, Liquibase, JUnit, Angular 8, HTML5, CSS3, JavaScript, TypeScript, Jest, JHipster, Docker, Docker Swarm, SQL Server, Git, Maven, Bitbucket, Jira, Confluence

    Orientation:Development of a platform implemented by the Ministry of Higher Education to enable students to choose their orientations after obtaining their baccalaureate and apply to higher education institutions.

    Missions and tasks performed:

    - Analysis of functional requirements with business teams and writing specifications.
    - Participation in technical design: database modeling, structuring REST APIs and microservice communication flows.
    - Full-stack development (Java 8 / Angular 8) of registration, orientation choice, and application tracking modules.
    - Implementation of inter-service communication via Kafka (message publishing and consumption) in a microservices environment.
    - Writing unit tests to ensure code robustness and quality.

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 Master's Degree
    Faculty of Science and Technology of Settat
    2021
    Master Universitaire Professionnel
  • Professional Bachelor's Degree
    Higher School of Technology of Essaouira
    2018
    Licence Professionnelle

Certifications

Skill set

Categories