DOCUMENT RECONSTITUÉ — CE N'EST PAS LE FICHIER D'ORIGINE
Le fichier déposé par la personne a été perdu. Seul le texte du CV, conservé lors de son indexation par NextData, subsiste : il est remis en page ci-dessous, sans la présentation, les couleurs, la photo ni les logos du document d'origine. Aucune donnée n'a été ajoutée.
Candidat : [nom] · [e-mail]
Reconstitution du 4 septembre 2026.
[nom]
Développeur Full Stack Java Spring Boot / Angular
Tél : [téléphone] – Email : [e-mail]
Salé, Maroc
PROFIL
Ingénieur en génie informatique, spécialisé en développement full stack Java Spring Boot et Angular. Je conçois des applications sécurisées, performantes et évolutives, avec un focus sur la qualité du code et les architectures modernes.
EXPÉRIENCE PROFESSIONNELLE
Développeur Full Stack
01/2026-
Inspirex – Stage
En cours Technologies : Angular, Spring Boot, Spring Security, PostgreSQL, Keycloak, Apache Kafka, AWS, Elasticsearch, Git.
Plateforme de recrutement en ligne pour la gestion des offres, candidatures et processus de sélection.
- Mise en place d’une authentification OpenID Connect et de l’autorisation OAuth2 via Keycloak.
- Développement d’interfaces Angular avec Angular Material et gestion de l’état via NgRx.
- Mise en place d’un système de traitement asynchrone des e-mails basé sur Apache Kafka.
- Mise en place d’un stockage de fichiers sécurisé et évolutif via AWS S3, avec gestion des secrets via AWS Secrets Manager.
- Implémentation d’un système de recherche avancée basé sur Elasticsearch, permettant l’indexation et la recherche full-text des documents.
02/2025- Développeur Full Stack
Inetum – Stage
08/2025 Technologies : Angular, Spring Boot, Spring Security, RabbitMQ, Keycloak, Redis, PostgreSQL, Git.
Mise en place d’un portail de gestion des autorisations de creusement et de prélèvement des ressources en eau.
- Mise en place d’une sécurité centralisée basée sur OpenID Connect / OAuth2 avec Keycloak.
- Développement du front-end avec Angular et Angular Material, avec support de l’internationalisation.
- Mise en œuvre des patterns Factory et Strategy pour une logique métier claire et extensible.
- Utilisation de Redis pour le cache applicatif et l’amélioration des performances.
- Mise en place d’un système d’envoi d’e-mails asynchrones via RabbitMQ.
- Implémentation de la pagination et du tri côté API pour optimiser la récupération et l’affichage des données.
PROJETS
09/2024- Développeur Full Stack
10/2024
Technologies: Angular, Spring Boot, Spring Security, Spring Cloud, JUnit, Mockito, microservices, Docker, Docker Compose, PostgreSQL, Git.
Développement d'une application bancaire basée sur une architecture microservices.
- Sécurisation de l’API REST avec Spring Security et JWT.
- Mise en place de Spring Cloud avec Gateway, Config Server et OpenFeign.
- Résilience assurée via Circuit Breaker et gestion des défaillances.
- Conception et développement d’interfaces utilisateur avec Angular et Angular Material.
- Mise en œuvre de l'architecture CQRS et d'Event Sourcing pour séparer les responsabilités
Texte de CV reconstitué par NextData — le document original est perdu. · page 1
de lecture/écriture et suivre l'historique des données.
TECHNOLOGIES
- Langages : Java, TypeScript. • Méthode de conception : UML.
- Bases de données : PostgreSQL, MongoDB, Redis • Contrôle de version : Git, GitLab.
- Patrons de conception : Factory, Strategy, • Conteneurs : Docker, Docker Compose.
Singleton, Builder.
- Frameworks : Angular, Spring Boot, Spring Data JPA, Spring Security, Hibernate, Axon, Spring Cloud ( Circuit Breaker, Config, Gateway, OpenFeign).
FORMATION
Cycle d’ingénieur en génie Informatique - Ingénierie des Systèmes d’Information - SUPMTI 2025
Licence professionnelle en Ingénierie des Systèmes Informatiques - SUPMTI. 2023
Technicien spécialisé en Développement Informatique - ISTA 2022
Baccalauréat Option Sciences Physiques - Lycée Ahmed Chawki 2020
LANGUES
Arabe : maternelle Français : courant Anglais : technique
Texte de CV reconstitué par NextData — le document original est perdu. · page 2