[nom]
INGÉNIEUR LOGICIEL | FULL STACK JAVA / SPRING BOOT
[téléphone] · | · # [e-mail] · | · [nom] · | · [lien] · | · + Agadir
Profil
Ingénieur en Informatique diplômé de l’ENSA d’Agadir, spécialisé en développement Full Stack Java / Spring Boot (Spring
Security, JPA/Hibernate) et interfaces web modernes en JavaScript (React, Redux). Expérience dans la conception d’API
RESTful sécurisées (JWT, Keycloak), le développement d’applications métiers pour le secteur bancaire, la persistance sur bases de données relationnelles (MySQL, PostgreSQL) et la rédaction de tests unitaires et d’intégration. Attaché à la qualité du code (Clean Code, SonarQube, revues de code) et habitué aux environnements Agile/Scrum.
Formation
- ENSA Agadir · 2021 - 2026
Diplôme d’Ingénieur en Informatique · Agadir
- Faculté Polydisciplinaire · 2020 - 2021
1ère année en Ingénierie Informatique · Taroudant
- Lycée Mohamed Ben El Khyatt · 2020
Baccalauréat en Sciences Physiques · Inezgane
Expériences Professionnelles
- Stage PFE : Générateur de Formulaires Dynamique · Fév 2026 - Juin 2026 Adria Business and Technologies - Solution Bancaire
- Développement d’une application métier Full Stack Java / React : générateur de formulaires dynamiques pour une solution bancaire
- Conception d’un système de génération configurable permettant la création en temps réel de formulaires dynamiques
- Conception et développement d’API RESTful sécurisées (Spring Boot, Spring Security, JWT, Keycloak) pour la gestion des formulaires, des règles de validation et des données soumises
- Implémentation des services métiers et de la couche d’accès aux données (Spring Data / JPA, MySQL)
- Développement d’interfaces utilisateur responsives et intuitives avec React.js (architecture à base de composants, gestion de l’état global via Redux) pour les utilisateurs finaux et les administrateurs
- Travail en méthodologie Agile/Scrum et collaboration avec l’équipe projet
- Technologies : Java, Spring Boot, JPA, React.js, Redux, REST API, MySQL, JWT, Keycloak
- Projet de fin d’année : Web4Jobs · Fév 2025 - Juin 2025 Yool Education - Plateforme de recrutement
- Développement d’une application web Full Stack facilitant l’insertion professionnelle des diplômés
- Développement d’une interface React et d’un backend Spring Boot exposé via des API REST
- Développement d’un module Python/Scrapy pour la collecte automatique et le traitement des offres d’emploi
- Implémentation de messagerie en temps réel avec WebSocket et STOMP
- Gestion de l’authentification et des rôles avec JWT
- Technologies : Java, Spring Boot, Spring Data, React, REST API, WebSocket, STOMP, JWT, Python, Scrapy
Projets Académiques
Gestion de Projet Agile · Analyse des Spectateurs CAN 2025
Backend Spring Boot · Traitement par Lots Spring Batch
- API REST pour la gestion de projets suivant la méthodologie Agile
- Traitement par lots et analyse des données des spectateurs
- Tests unitaires JUnit pour valider les services métiers
- Gestion des rôles et authentification avec Spring Security / · ◦ Lecture et validation des données JSON/XML JWT
- Calcul de statistiques et persistance MySQL
- Technologies : Java, Spring Boot, JPA, MySQL, JWT, JUnit · ◦ Technologies : Java, Spring Batch, MySQL, JSON/XML
Compétences
- Back-End : Java 8–21 (dont Java 17), Spring Boot, Spring MVC, Spring Security, Spring Data / JPA, Hibernate, Spring Batch, JEE, JAX-RS
- Front-End : JavaScript, React.js, Redux, HTML5, CSS3 (architecture à base de composants)
- Bases de Données : PostgreSQL, MySQL, Oracle Database, SQL, PL/SQL
- API & Architecture : API RESTful sécurisées (JWT, Keycloak), Webservices REST/SOAP, Architecture en couches, SOLID, Gestion des exceptions
- Tests & Qualité : JUnit, Tests unitaires, Tests d’intégration, Postman, SonarQube, Clean Code, Revues de code
- Outils & DevOps : Git, GitHub, GitLab, CI/CD, Linux, Agile Scrum, LaTeX
- Autres Langages : Python, C/C++, C#, MATLAB
- Compétences Comportementales : Résolution de problèmes, Travail d’équipe, Communication, Autonomie, Pensée analytique
Certifications
- Certificat Software Engineer (HackerRank) · Septembre 2025
- SQL Intermédiaire (SoloLearn) · Octobre 2024
- Introduction à la Cybersécurité (Cisco) · Octobre 2024