COORDONNÉES
Casablanca
[téléphone]
[e-mail]
COMPÉTENCES
- REACT JS
- ANGULAR JS
- NODE JS
- REDUX
- FORMIK
- MATERIAL UI
- AXIOS
- SAGA SLICE
- JAVA 8, 11, 17
- SPRING BOOT
- SPRING JPA
- SPRING SECURITY
- SPRING BATCH
- SPRING WEB
- SPRING CLOUD
- KAFKA
- MAVEN
- GITLAB
- KUBERNETES
- DOCKER
- FLUTTER
- ANDROID STUDIO
- LINUX
- JIRA
LANGUES
Arabe
Français
Anglais
[nom]
SENIOR FULLSTACK DEVELOPER
Développeur Fullstack Senior avec 10 ans d'expérience dans le développement d'applications web et mobiles. Expertise dans l'utilisation de React pour le développement front-end et Java/Spring Boot pour le développement back-end. Compétences éprouvées en gestion de projets, conception de solutions techniques complexes et mentorat d'équipes de développement.
EXPÉRIENCE
DEVELOPEEUR SENIOR FULLSTACK JAVA / REACT
WafaAssurance - Casablanca - Freelance
- Participation à la refonte complète d'une application legacy 03/2025 - Actuel développée en Java 6, Spring Framework 3 et JSP.
- Migration du front-end en React JS avec une architecture modulaire et composantielle.
- Modernisation du back-end avec Spring Boot tout en assurant la compatibilité avec les anciennes APIs métier.
- Implémentation d'un système d'authentification moderne et gestion des droits d'accès.
- Refactorisation des fonctionnalités critiques pour améliorer les performances et la maintenabilité.
- Collaboration avec les équipes métier pour assurer une migration fluide et conforme aux attentes.
- Technologies : Java 11, Spring Boot, Spring Security, Spring MVC, React JS, Material UI, Maven, Git, Jira
DEVELOPPEUR SENIOR FULLSTACK JAVA / REACT / ANGULAR
PORTNET - Casablanca - Freelance
- Développement d'une plateforme pour dématérialiser la gestion 07/2022 - 12/2024 des autorisations préalable en utilisant React pour le front-end et Spring Boot pour le back-end.
- Conception et l'implémentation le circuit complet du backend et frontend en utilisant des bons pratiques des Principles SOLID.
- Développer la partie authentification et autorisation à l'aide du spring security. Et la génération du token JWT.
- Participation à la maintenance évolutive et corrective d’un module développé en Angular, incluant l’analyse et la correction de bugs, l’optimisation de composants et l’amélioration de la qualité du code.
- Optimisation des performances de l'application par le refactoring du code et la mise en place de tests unitaires et d'intégration.
- Encadrement d'une équipe de 4 développeurs, assurant la revue de code et la formation continue.
- TECHNOLOGY STACK: REACT JS – ANGULAR JS - REDUX – FORMIK - MATERIAL UI – AXIOS - SAGA SLICE – REACTSTRAP – JAVASCRIPT - JAVA 8, 11 - SPRING BOOT – SPRING JPA – SPRING SECURITY – SPRING BATCH – SPRING WEB – SPRING CLOUD - MAVEN – GIT – GITLAB -
KUBERNETES - DOCKER
DEVELOPPEUR SENIOR FULLSTACK JAVA / REACT
NTTDATA - Casablanca - CDI
- Participer au développement d'une application de gestion de 07/2021 - 12/2022 projet pour un opérateur télécom.
- Développer un POC d'une application Android pour l'équipe DevOps et support pour le monitoring des alertes en production.
- TECHNOLOGY STACK: JAVA 8 - SPRING BOOT – SPRING WEB – SPRING BATCH - SQL - MAVEN – GIT – GITLAB
INGENIEUR D'ETUDE ET DEVELOPPMENT D'APPLICATIONS
HARMAN - Casablanca - CDI
- Développement d'un système de gestion documentaire pour le 07/2018 - 12/2021 Dossier Médical Partagé (DMP) pour un client dans le secteur santé.
- Intégration de services SOAP pour connecter des systèmes tiers et centraliser les informations médicales dans le respect des normes de sécurité et de confidentialité des données.
- Maintenance et amélioration de Gold Stock, une application de gestion d'entrepôt développée avec les technologies J2EE (Servlets, JSP, JSF).
- Développement de nouvelles fonctionnalités, notamment l'optimisation de la gestion des stocks.
- Contribuer au développement d'une application mobile de gestion des stocks d'entrepôt avec PhoneGap et Cordova, facilitant les opérations sur le terrain et réduisant les erreurs de saisie manuelle.
- Collaboration avec les équipes de QA pour définir et exécuter des tests fonctionnels et d'intégration.
- TECHNOLOGY STACK: JAVA 8 – SPRING BOOT – SPRING JPA – SPRING SECURITY – SPRING BATCH – SPRING WEB - SERVLET – JSP – HIBERNATE – MYSQL – JIRA – PHONEGAP – JQUERY – C++
- SOAP – JAXB – SVN - JENKINS – JAVASCRIPT.
DEVELOPPEUR JAVA
HORIYASOFT - Mohammédia - CDI
- Développement d'un système de gestion documentaire pour le 11/2017 - 06/2018 Dossier Médical Partagé (DMP) pour un client dans le secteur santé.
- Intégration de services SOAP pour connecter des systèmes tiers et centraliser les informations médicales dans le respect des normes de sécurité et de confidentialité des données.
- Maintenance et amélioration de Gold Stock, une application de gestion d'entrepôt développée avec les technologies J2EE (Servlets, JSP, JSF).
- Développement de nouvelles fonctionnalités, notamment l'optimisation de la gestion des stocks.
- Contribuer au développement d'une application mobile de gestion des stocks d'entrepôt avec PhoneGap et Cordova, facilitant les opérations sur le terrain et réduisant les erreurs de saisie manuelle.
- Collaboration avec les équipes de QA pour définir et exécuter des tests fonctionnels et d'intégration.
- TECHNOLOGY STACK: JAVA 8 – SPRING BOOT – SPRING JPA – SPRING SECURITY – SPRING BATCH – SPRING WEB - SERVLET –
JSP – HIBERNATE – MYSQL – JIRA – PHONEGAP – JQUERY – C++
- SOAP – JAXB – SVN - JENKINS – JAVASCRIPT.
DEVELOPPEUR JAVA
TCS - Hyderabad - CDI
- Création d'une application mobile de gestion d'inventaire utilisant 10/2016 - 08/2017 Android Studio et une API RESTful avec Spring Boot.
- Collaboration étroite avec les équipes produit et UX pour améliorer l'expérience utilisateur.
- Résolution de bugs critiques pour garantir la stabilité et la fiabilité de l'application utilisée.
- TECHNOLOGY STACK: ANDROID - JAVA 8 – SPRING BOOT – SPRING JPA – SPRING SECURITY – SPRING BATCH – SPRING WEB - MYSQL- GIT - JENKINS – JAVASCRIPT.
FORMATION
01/2009
BACCALAUREAT OPTION SCIENCE PHYSIQUE
LYCEE IBN ZAIDOUN
01/2016
MASTE INGENIERIE LOGICIEL
OXFORD BROOKES UNIVERSITY - UK
01/2013
LICENCE INGENIERIE LOGICIEL
FST SETTAT