[nom]
[nom]
𝗗𝗲́ 𝘃𝗲𝗹𝗼𝗽𝗽𝗲𝘂𝗿 𝗕𝗮𝗰𝗸-𝗘𝗻𝗱 𝗝𝗮𝘃𝗮 /
𝗞𝗮𝗳𝗸𝗮 𝗦𝗲́ 𝗻𝗶𝗼𝗿
Esprit d'analyse et de conception, autonomie
PROFIL
[e-mail]
[téléphone]
CASABLANCA, MAROC
24 - 12 - 1997
Développeur Full stack expérimenté avec 7 ans d’expérience dans le développement d’applications web. Spécialisé dans la conception, le développement et la maintenance de solutions robustes, évolutives et performantes. Doté d’une forte capacité à analyser les besoins métier, à optimiser le code, et à déployer des solutions en environnement agile. Passionné par l’innovation, l’apprentissage continu, et la résolution de problèmes complexes, je suis motivé à contribuer efficacement à la réussite de vos projets.
EXPÉRIENCES PROFESSIONNELLES
Concepteur développeur
Sofrecom
08/2023 – Présent · Casablanca
Client :
Orange France
Projet :
100% Pratique : Développement d’une plateforme interne pour le client Orange, permettant aux collaborateurs de formuler, suivre et automatiser différents types de demandes (équipements bureautiques, téléphonie, accès habilitations…).
Missions et tâches réalisées :
- Conception et développement des nouvelles fonctionnalités
- Contribution à l'estimation de la charge de travail pour les différentes tâches
- Relecture de code, correction de bugs et amélioration continue du code existant.
- Migration du back-end de Java 17 vers Java 21.
- Migration du front-end d’Angular 17 vers Angular 20.
- Participation aux démos clients lors des Sprint Review pour présenter l'avancement et recueillir des retours ·
- Gestion des releases : création de tags, fusion de branches et suivi des mises en production.
- Traitement des anomalies en production et mise en place de solutions durables.
- Contribution active aux cérémonies Agile : daily, sprint planning, review et rétrospective.
Méthodologie : Agile Scrum (sprints de 3 semaines)
Environnement Technique : Java 21, Spring Boot, Spring WebFlux, Spring
Security, Hibernate, JPA, JWT, JUnit, Angular 17, TypeScript, HTML5, CSS3, JavaScript, Jest, MySQL, Liquibase, GitLab, Gradle, Camunda(BPMN), Git, WordPress
Ingénieur concepteur développeur
SQLI
03/2023 – 08/2023 · Casablanca
Projet :
ISCCareers : La conception et le développement de l'application ISCCareers, une plateforme essentielle de gestion des collaborateurs chez SQLI
COMPÉTENCES
Langages de programmation
Java 8/17/21
Frameworks & Technologies Java
Spring Boot | Spring WebFlux | Spring MVC | Spring
Security | Spring Data | Spring Batch | JWT | keycloak
| Hibernate | JPA | JSF | JSTL | MapStruct | Lombok |
Camunda (BPMN) | Liquibase | JUNIT | Mockito
Front-end
Angular 17 | AngularJS | PrimeFaces | HTML |
JavaScript | TypeScript | CSS | Bootstrap | Jest
Bases de données
MySQL | PostgreSQL | SQL Server
Messaging / Event-driven
Kafka | RabbitMQ | Architecture événementielle
Architecture
Hexagonale | Monolithique | Microservices
Outils DevOps / CI / CD
Docker | Docker Swarm | Git | GitLab | Bitbucket |
Maven | Gradle | SonarQube
Environnement cloud
AWS
Méthodologie
Agile(Scrum)
Outils de gestion & documentation
JIRA | Confluence
CMS
WordPress(ACF,API REST)
IDE et Environnement de travail
Eclipse | IntelliJ IDEA | VS Code
CERTIFICATIONS
Oracle Certified Professional – Java SE 17 Developer
AWS Certified Cloud Practitioner : Août 2023
Missions et tâches réalisées : · LANGUES
- Développement de nouvelles fonctionnalités avec Spring Boot et Angular
- Correction des anomalies. · Français
- Participation à l'analyse et à la conception technique des nouvelles · Courant fonctionnalités.
Anglais
- Collaboration et gestion de projets. · Technique
Arabe
Méthodologie : Agile Scrum (sprints de 3 semaines) · Langue Maternelle
Environnement Technique : Java 8, Spring Boot, Spring Web, Spring Data, Spring Security, Spring Batch, Hibernate, JPA, JWT,JUnit, Angular 14, TypeScript, HTML5, CSS3, JavaScript, Jest, MySQL
Ingénieur Full Stack JAVA/JEE Angular
Arkiia
02/2021 – 03/2023 · Rabat
Client :
Ministère de l'Enseignement Supérieur.
Projets :
Equivalence: Développement d’une plateforme mis en place par le Ministère de l'Enseignement pour faciliter la reconnaissance des diplômes et faciliter les procédures administratives pour les étudiants.
Missions et tâches réalisées :
- Conception et développement des nouvelles fonctionnalités
- Analyse des besoins métier et conception technique
- Développement back-end avec Spring Boot et front-end avec Angular
- Mise en place de tests unitaires pour assurer la qualité du code
- Relecture de code, correction de bugs et amélioration continue
- Participation aux démonstrations en fin de sprint
- Déploiement sur les environnements test, intégration, préprod et prod
- Rédaction de documentation et accompagnement des utilisateurs
Méthodologie : Agile Scrum (sprints de 3 semaines)
Environnements techniques : Java 8, Spring Boot 2, Spring IoC, Spring Data, Spring Security, Hibernate, JPA, JWT, REST API, Liquibase, JUnit, Angular 8, HTML5, CSS3, JavaScript, TypeScript, Jest, JHipster, Docker, Docker Swarm, SQL
Server, Git, Maven, Bitbucket, Jira, Confluence
Orientation: développement d’une plateforme mis en place par le Ministère de l’Enseignement pour permettre aux étudiants de choisir leurs orientations après l'obtention du baccalauréat et postuler aux écoles supérieures.
Missions et tâches réalisées :
- Analyse des besoins fonctionnels et rédaction des spécifications
- Participation à la conception technique : modélisation de la base de données, structuration des APIs REST
- Développement full stack (Java 8 / Angular 8) des modules clés du projet
- Mise en place des échanges inter-services via Kafka dans un environnement microservices
- Écriture de tests unitaires pour assurer la qualité et la robustesse du code
- Participation aux démonstrations de fin de sprint
- Déploiement des livrables sur les différents environnements
- Maintenance corrective et évolutive selon les retours utilisateurs
- Rédaction de la documentation fonctionnelle et technique Méthodologie : Agile Scrum. (sprints de 3 semaines) Environnement Technique : Java 8, Spring Boot 2, Spring IoC, Spring Data, Spring Security, Hibernate, JPA, JWT, REST API, Liquibase, JUnit, Angular 8, HTML5, CSS3, JavaScript, TypeScript, Jest, JHipster, Docker, Docker Swarm, Kafka, Architecture Microservices, SQL Server, Git, Maven, Bitbucket, Jira, Confluence
Analyste programmeur Intégrateur
Morservs
11/2019 - 01/2021, · Casablanca
Projet :
More WMS : est un système de gestion d'entrepôt qui aide les entreprises à gérer efficacement leurs opérations de stockage et de distribution.
Missions et tâches réalisées :
- Analyse SFG/SFD et conception des besoins.
- Conception de l’application
- Développement des web services avec Spring Boot et Angular.
- Développement d’une application mobile avec Ionic 4
- Développement et déploiement des applications JEE sur le serveur.
- Réalisation de tests unitaires
- Corrections des anomalies
Méthodologie : Agile Scrum (sprints de 3 semaines)
Environnement Technique : Java 8, Spring Boot 2, Spring Data, Spring
Security, JWT, Hibernate, JPA, JUnit Angular 8, AngularJS, Ionic 4, HTML5, CSS3, JavaScript, TypeScript, Git, GitLab, Maven, JIRA
More TMS : Système de gestion de transport conçu pour planifier, optimiser et suivre l’exécution des opérations de transport au sein des entreprises.
Missions et tâches réalisées :
- Analyse SFG/SFD et conception des besoins.
- Développement des web services avec Spring Boot et Angular.
- Développement une application mobile avec ionic 4.
- Développement et déploiement des applications JEE sur le serveur.
- Réalisation de tests unitaires
- Corrections des anomalies
Méthodologie : Agile Scrum (sprints de 3 semaines)
Environnement Technique : Java 8, Spring Boot, Spring IoC, Spring Data, Spring Security, JWT, Hibernate, JPA, Angular 9, Ionic 4, Docker, HTML5, CSS3, JavaScript, TypeScript, Git, GitLab, Maven, JIRA
Analyste développeur informatique
DAKISOFT
02/2019 - 10/2019, · Casablanca
Projet :
DakiTrack : Solution de gestion de flotte avancée qui permet aux entreprises de suivre et de gérer leur flotte de véhicules en temps réel.
Missions et tâches réalisées :
- Analyser et conceptualiser les besoins.
- Conception de l’application
- Développement des nouveaux modules.
- Réalisation des tests unitaires
- Traitement des anomalies et des demandes du client.
Méthodologie : Agile Scrum
Environnement Technique : Java 8, Spring Core , Spring MVC , Spring IoC, Spring Batch , Spring Data , Spring Security , JWT , Hibernate , JPA , JSF , PrimeFaces , JavaScript , XHTML,CSS, Bootstrap ,MySQL, Eclipse , Git , Maven .
FORMATION
Master Universitaire Professionnel
Faculté des Sciences et Techniques de Settat
09/2021
Management des systèmes d'information
Licence Professionnelle
École Supérieure de Technologie d’Essaouira
06/2018
Ingénierie des Systèmes Informatiques Et Logiciels
Diplôme Universitaire de Technologie
École Supérieure de Technologie d'Agadir
06/2017
Génie Informatique
Baccalauréat en Sciences Physiques
Lycée Mohamed Derfoufi à Tikiouine
06/2015
Settat
Essaouira
Agadir
Agadir