About Mustapha
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- SofrecomDesigner DeveloperAugust 2023 - Today (2 years and 10 months)Client:Orange FranceProject: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
- SQLIDesigner Developer EngineerMarch 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 - ArkiiaFull Stack JAVA/JEE Angular EngineerFebruary 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, ConfluenceOrientation: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
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 Master's DegreeFaculty of Science and Technology of Settat2021Master Universitaire Professionnel
- Professional Bachelor's DegreeHigher School of Technology of Essaouira2018Licence Professionnelle
Certifications
- AWS Certified Cloud PractitionerAmazon Web Services
- Oracle Certified Professional – Java SE 17 DeveloperOracle2025