[nom]
Ingénieur des Systèmes Informatiques | Développeur Full Stack Java / Angular
Casablanca, Maroc • [téléphone] • [e-mail] • Linkden
PROFIL PROFESSIONNEL
Ingénieur en système informatique passionné par le développement d’applications robustes et sécurisées, spécialisé dans l’écosystème Java/Spring et le framework front-end Angular. Spécialisé dans la conception d'architectures microservices résilientes, la sécurisation avancée (OAuth2, JWT, Keycloak, OpenID Connect) et la livraison de solutions performantes, conformes aux exigences administratives et réglementaires.
COMPÉTENCES TECHNIQUES
- Développement Back-end : Java 17, Spring Boot 3, Spring Data JPA, Spring Security 6, Spring cloud (framework Java pour les architectures microservices), REST API, OpenFeign, Circuit Breakers.
- Sécurité & Protocoles : OAuth2, JWT, Keycloak, OpenID Connect (OIDC)
- Développement Front-end : Angular 14, TypeScript, HTML5, CSS3
- Bases de données : PostgreSQL, MySQL
- Outils & DevOps : Docker, Maven, Git, GitHub
- Méthodologies : Agile, Scrum
EXPÉRIENCE PROFESSIONNELLE
Développeur Full Stack | Secteur Public — Rabat, Maroc (2024 – 2026)
- Conception et développement d’Application de gestion des employés : Gérer toutes les activités des employés pour s’inscrire et mettre à jour.
Technologies : Java Spring Boot (Backend), MySQL (Base de données), Angular (Frontend)
Résultat : simplifier l’accès aux données pour suivre les mises à jour.
EXPÉRIENCE PERSONNELLE
Projet de fin d'étude PFE (Application de Gestion des écoles) — Fév. 2024 – Juil. 2024
- Front-end : Développement sous Angular 14 – conception de composants modulaires et réutilisables, services injectables, routage hiérarchique et formulaires réactifs avec validation avancée.
- Back-end : Architecture Spring Boot 3 – mise en œuvre d'APIs RESTful performantes, découpage net en couches (Controller, Service, Repository) via Spring Data JPA.
- Sécurité : Configuration avancée de Spring Security 5 et JWT Application de Gestion d’Activités
- Front-end : Développement sous Angular 14 – conception de composants modulaires et réutilisables, services injectables, routage hiérarchique et formulaires réactifs avec validation avancée.
- Back-end : Architecture Spring Boot 3 – mise en œuvre d'APIs RESTful performantes, découpage net en couches (Controller, Service, Repository) via Spring Data JPA.
- Sécurité : Configuration avancée de Spring Security 6 avec 3 serveurs OAuth2 distincts (Authorization Server, Resource Server, Client) et conformité OpenID Connect.
- Persistance : modélisation des données relationnelles et requête optimisé sous MySQL.
FORMATlON
Diplδme d’lngénieur d'Ėtat en Systèmes lnformatiques — SupMTI, Rabat 2019 - 2024
CENTRES D'lNTĖRĒT & VEILLE TECHNOLOGlQUE
- Veille Technologique : Écosystème Java Spring Boot, Angular, protocoles de sécurité moderne (OAuth2, OIDC).
- Open Source : Contributions et projets personnels sur GitHub.
- Loisirs : Sport, Lecture, Voyages.