[téléphone]
[nom] · [e-mail]
Casablanca
INGENIEUR FULL STACK JAVA & REACT JS
[lien]
PROFILE
Développeur Full Stack Java/ReactJS avec expérience dans le développement d’applications web sécurisées et scalables en architecture microservices.
Maîtrise de Spring Boot, ReactJS/Next.js, PostgreSQL, Docker, RabbitMQ et Keycloak.
Habitué aux environnements Agile/Scrum, avec une forte orientation qualité, performance et maintenabilité.
PARCOURS DE FORMATION
2023 – 2025 | Master spécialisé - Ingénierie Informatique, Cybersécurité & IA
2022 – 2023 | Licence spécialisée - Développement Web & Mobile
2020 – 2022 | Diplôme d’études Universitaires Générales en Science physique
2018 – 2019 | Diplôme de baccalauréat option sciences physiques
EXPERIENCES PROFESSIONNELLES
INTELCIA | Casablanca | CDI | Full Stack Developer | 2025-11 – Présent
Conception et développement d’une application web dédiée à la gestion des demandes de congés et au suivi de la consommation
- Mise en œuvre et respect des spécifications techniques définies
- Correction des anomalies et amélioration continue des fonctionnalités existantes
- Développement et intégration de nouvelles évolutions fonctionnelles
- Implémentation d’un système de notifications asynchrones via RabbitMQ
- Optimisation des performances applicatives par la mise en cache avec Redis
- Suivi, analyse et correction des incidents remontés par les collaborateurs
- Participation aux activités de support applicatif et TMA
ZIADS TECHNOLOGY | Casablanca | Mission Freelance | Full Stack Developer | 2023-09 – 2025-11
Conception, maintenance et développement d’une plateforme web e-commerce dédiée au secteur de la construction
- Développement d’une application web basée sur Spring Boot (Java 21) et React.js
- Analyse et développement des besoins fonctionnels et techniques
- Conception et développement d’APIs REST sécurisées avec Spring Boot et Spring Security
- Mise en œuvre d’une architecture microservices avec communication REST
- Intégration d’un système d’authentification JWT et gestion des rôles utilisateurs
- Documentation technique des services avec Swagger/OpenAPI
- Développement du Front-End avec ReactJS
- Déploiement et conteneurisation avec Docker
- Maintenance corrective et évolutive des applications
- Participation aux livraisons et support technique
INWI | Casablanca | Stage de fin d’étude | Full Stack Developer | 2025-02 – 2025-08
Conception et développement d’une application web de digitalisation du processus Time To Market (TTM)
- Analyse des besoins fonctionnels et techniques pour la digitalisation du processus TTM
- Conception et développement des APIs REST avec Spring Boot et PostgreSQL
- Documentation des APIs avec Swagger/OpenAPI
- Intégration de Keycloak pour la sécurisation des accès et la gestion des rôles
- Développement d’interfaces web réactives avec Next.js
- Mise en place de tests unitaires avec JUnit et suivi qualité via SonarQube
- Implémentation d’un système de notifications asynchrone via RabbitMQ
- Participation aux phases de recette, correction des anomalies et mise en production
- Collaboration avec les équipes métiers et techniques dans un environnement Agile/Scrum
COMPETENCES TECHNIQUES
Back-End : Java 17/21, Spring Boot, Spring Security, Hibernate, REST APIs, Spring MVC, Spring Data JPA, Tomcat
Security& APIs : Keycloak, JWT, OAuth2, Swagger/OpenAPI
Web Services : REST, SOAP, JSON, XML
Front-End : ReactJS, Next.js, TypeScript, Tailwind
Architecture : Microservices, RabbitMQ, Redis, OpenFeign, Resilience4j, SOA, N-tier architecture
Base de données : PostgreSQL, MySQL
DevOps & QA : Docker, GitLab CI/CD, SonarQube, JUnit, Mockito, CI/CD, Integration testing
METHODOLOGIES · SOFT SKILS · CENTRES D’INTÉRÊT
- Agile / Scrum · - · Résolution de problèmes · - · Veille technologique
- Architecture Microservices · - · Collaboration Agile/Scrum · - · Lecture tech
- CI / CD pipeline · - · Communication technique · - · productivité
- Clean code & Best practice · - · Adaptabilité · - · Intelligence artificielle
- Autonomie
LANGUES
- Arabe : Langue Maternelle
- Français : Courant
- Anglais : Professionnel