DOC OFFICE GED

CV Library record

English
Back to the CV Library

Profile record 2 records merged (same person)

Qualification
Position
Java/Angular
Job family
Frontend development
Industry
Not provided not provided
Origin
Received application
Experience
—
Skills
Angular, CI/CD, CSS, Docker, Elasticsearch, Figma, Gestion des stocks, Git, GitHub, GitLab, Java, JavaScript, Jenkins, Laravel, MongoDB, MySQL, PHP, PostgreSQL, REST API, React, React Native, SQL, Spring, Spring Boot, Tailwind CSS, TypeScript
Identity and contact

You must be a subscriber to see this profile's name and contact details.

Location
El Jadida
Source
Candidature ai.nextdata.ma
Submitted on
24/03/2026
Anonymous CV

CV anonymised automatically: name, contact details and links removed. Bracketed mentions stand for removed information.

NextData
Anonymised curriculum vitae
ND-CV-FE498ACC

Frontend development

El Jadida Identity and contact details provided by NextData

[nom]

Développeur Full Stack Java Spring Boot / React

[e-mail] | [téléphone] | Portfolio : [lien]

LinkedIn : [lien] | GitHub : [lien]

PROFIL PROFESSIONNEL

Développeur Full Stack Java / React, formé à YouCode (UM6P) et titulaire d'une licence en Mathématiques et Informatique. Maîtrise du backend Spring Boot (API REST sécurisées, Spring Security, OAuth2/JWT, PostgreSQL) et du frontend React (Redux Toolkit, dashboards interactifs, gestion des rôles). Expériences concrètes en stage : gestion de données industrielles (type MDM),contrôle d'accès RBAC et traçabilité des actions chez OCP M.S, application mobile médicale chez Millennium Digi Solutions. Rigoureux et orienté qualité : CI/CD (Github CI, Jenkins, SonarQube), tests automatisés (JUnit, Mockito) et documentation technique.

EXPÉRIENCE PROFESSIONNELLE

Stagiaire Développeur Full Stack Mobile — Millennium Digi Solutions (télétravail) · Déc. 2025 – Aujourd'hui

Application mobile médicale multi-plateforme (iOS/Android) avec backend NestJS centralisé, panel d'administration web et notifications en temps réel.

Application mobile React Native (Expo) : gestion des rendez-vous médicaux, patients et analyses de laboratoire

Backend NestJS : authentification JWT, chiffrement des données, gestion des abonnements, WebSockets

Panel d'administration web (Nuxt.js) pour la gestion des cliniques et cabinets médicaux

Système multilingue (Arabe, Français, Anglais) avec support RTL et sauvegardes automatiques MongoDB

Stack : React Native (Expo), TypeScript, Redux Toolkit, NestJS, MongoDB, Nuxt.js, Tailwind CSS, Docker, Git/Gitea

Stagiaire Développeur Full Stack — OCP Maintenance Solutions, El Jadida, Maroc · Juin 2025 – Août 2025

Application web de centralisation et d'administration de données industrielles (type MDM) : dashboards React, contrôle d'accès par rôles (RBAC) et traçabilité complète des actions.

Intégration dans une équipe Agile, participation au développement d'une application existante

Module de gestion des utilisateurs, rôles et permissions

Dashboards interactifs de visualisation des KPI (React, Redux Toolkit) avec filtres dynamiques

Import/export Excel/CSV

Modélisation base de données, gestion des relations (cascade), optimisation des performances et UX

Stack : PHP, Laravel, React.js, Redux Toolkit, Tailwind CSS, MySQL, Git/GitLab, Postman, Jira

FORMATION

YouCode – UM6P · 2024 – 2026

Formation professionnelle en Développement Web Full Stack — Youssoufia, Maroc

Faculté Polydisciplinaire de Ouarzazate · 2021 – 2024

Licence fondamentale en Sciences Mathématiques et Informatique (DEUG + Licence) — Ouarzazate, Maroc

Lycée Moulay Ba Amrann · 2019 – 2020

Baccalauréat en Sciences Physiques — Kelaat M'gouna, Maroc

COMPÉTENCES TECHNIQUES

Langages : · Java, Java 17, JavaScript, TypeScript, PHP

Frontend : · React, React Router, Redux Toolkit, Vite, Axios, Angular, Nuxt.js, Tailwind CSS, React Native (Expo)

Backend : · Spring Boot, Spring Boot 3, Spring MVC, Spring Data JPA, Spring Security, Hibernate, MapStruct,

Lombok, Maven, Bean Validation, Actuator, NestJS, Laravel

Sécurité : · OAuth2, OpenID Connect (OIDC), JWT, Keycloak, RBAC

Bases de données : · PostgreSQL, MySQL, MongoDB, Elasticsearch, Kibana

DevOps & Qualité : · Docker, GitLab CI, Jenkins, SonarQube, JUnit, Mockito, JaCoCo

Outils : · Git, GitHub, GitLab, Gitea, Postman, Figma, Jira, Scrum

PROJETS

SmartShop — Application fullstack de gestion commerciale B2B · Fév. 2026

Application fullstack (Spring Boot + React) pour MicroTech Maroc : gestion des clients, produits, commandes, paiements fractionnés multi-moyens et système de fidélité automatisé (BASIC / SILVER / GOLD / PLATINUM).

Backend – Spring Boot :

API REST JSON complète : clients, produits, commandes, paiements (espèces, chèque, virement), codes promo avec règles métier avancées

Authentification par session HTTP, gestion des rôles ADMIN / CUSTOMER via intercepteur, GlobalExceptionHandler JSON

Modélisation JPA/Hibernate, MapStruct (DTO), validation jakarta.validation, build Maven

Frontend – React :

Interface B2B React/Vite : catalogue produits, commandes, paiements fractionnés, espace clients avec routes protégées par rôle (AdminRoute)

Context API (AuthContext) pour l'authentification, Axios sur l'API backend, Tailwind CSS

Stack : Java 17, Spring Boot, Spring Data JPA, PostgreSQL, MapStruct, Lombok, Maven — React, Vite, React Router, Context API, Axios, Tailwind CSS

Logi_track — Gestion logistique des stocks et commandes · Déc. 2025 – Janv. 2026

Application Java/Spring Boot de gestion des stocks, produits, commandes et fournisseurs, avec API REST sécurisées et pipeline CI/CD complet.

Gestion des produits, stocks, commandes et fournisseurs avec règles métier avancées (stock négatif, backorder, cut-off time)

API REST sécurisées : Spring Security + JWT, gestion fine des rôles et permissions

Pipeline CI/CD : tests JUnit/Mockito, couverture JaCoCo, analyse SonarQube, intégration Jenkins

Documentation des API REST et des règles de gestion métier

Stack : Java, Spring Boot, Spring Data JPA, Spring Security, JWT, PostgreSQL, JUnit, Mockito, Jenkins, JaCoCo, SonarQube, Elasticsearch, Kibana

Gestion immobilière — API REST (Spring Boot) · Mars 2026 – En cours

API backend pour une plateforme de gestion locative (inspirée Foncia) : gestion directe par le propriétaire ou par agence (mandat).

Utilisateurs et rôles (Admin, Agent, Propriétaire, Client) synchronisés avec Keycloak.

Fonctionnalités métier :

Biens immobiliers (appartements, maisons), adresses, statuts (disponible, loué, etc.)

Contrats de location (baux) : création, modification, résiliation, liste des contrats actifs, historique par locataire

Mandats de gestion : liaison propriétaire–agence–bien, commission, résiliation

Gestion des propriétaires, locataires (clients) et association bien–propriétaire

Qualité & sécurité :

API REST structurée (DTOs, services, repositories), gestion globale des exceptions (400, 404, 409), sécurisation par rôles

([lien]), validation des contraintes métier

Stack : Spring Boot 3, Java 17, Spring Data JPA, PostgreSQL, Spring Security (OAuth2, JWT), Keycloak, Bean Validation, MapStruct, Actuator

CERTIFICATIONS

MySQL — Great Learning Academy · Déc. 2024

Requêtes SQL avancées, conception de bases de données et optimisation des performances

Oracle Certified Associate (OCA) — Java SE Programmer — Oracle · Mars 2026

En cours de préparation — POO, collections, exceptions, API Java

COMPÉTENCES TRANSVERSALES

Résolution de problèmes | Communication | Collaboration et travail d'équipe | Gestion du temps

LANGUES

Arabe : Langue maternelle · Français : Professionnel · Anglais : Technique

Anonymised CV presented by NextData · Confidential · contact@nextdata.ma ND-CV-FE498ACC

To be put in touch with this profile, quote the reference ND-CV-FE498ACC: contact@nextdata.ma

Add to the GED

You must be a subscriber to open this CV. To subscribe, contact us: contact@nextdata.ma · Already a subscriber? Log in