
YOUSSEF AIT ELHAJ ABDESLAM
Développeur Full Stack Java Senior | Spring Boot
Salaire / Taux journalier
Casablanca, Maroc
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Développeur Full Stack Java/React avec +3 ans d'expérience en développement d'applications web complexes et architectures microservices. Expertise confirmée en Spring Boot, React/TypeScript, et intégration de systèmes tiers, avec un focus sur la qualité du code (DDD, Clean Architecture) et DevOps (CI/CD, Docker). Je transforme vos besoins métier en solutions techniques performantes et évolutives, de la conception à la mise en production.
Expérience de travail
Développeur Full Stack (Prestataire Wemanity)
Wemanity Maroc
nov. 2024 - Présent
2 ans
Casablanca, Maroc
– Développement d'une plateforme interne pour la gestion, l'analyse et le suivi des demandes de crédit immobilier, utilisée par les équipes internes et les partenaires. – Implémentation d'APIs Restful avec Spring Boot pour la gestion complète des demandes de prêt : création, mise à jour, récupération des informations emprunteur, contributeurs, assurances et documents. – Intégration de MapStruct pour le mapping performant entre entités, DTOs et modèles exposés au frontend. – Développement de modules frontend en React + TypeScript, incluant des formulaires dynamiques avec React Hook Form, validations avancées avec Zod, gestion de cache via React Query et gestion globale d'état avec Zustand. – Création d'interfaces utilisateur réactives et accessibles, avec Material UI, Styled Components et React Intl pour la traduction. – Intégration avec des services internes et externes : – LIM2 pour la récupération des informations client et des simulations. – Zendesk pour la synchronisation des tickets. – Résolution de problématiques complexes : conflits Git, migrations de base de données Liquibase, gestion d'erreurs et optimisation des échanges entre services. – Environnement technique : Java 17, Spring (Boot, Data, Cloud), MapStruct, Camunda, RabbitMQ, Liquibase, PostgreSQL, React, TypeScript, React Hook Form, Zustand, Zod, React Query, Styled Components, GitLab.
Développeur Full Stack Java
Inetum
oct. 2022 - oct. 2024
2 ans 1 mois
Casablanca, Maroc
– Développement d'API RESTful avec Spring Boot. – Création d'interfaces utilisateur responsives avec Angular, optimisées pour mobile et desktop. – Mise en place d'un système de gestion des commandes, incluant l'historique des commandes avec statut et détails de paiement. – Sécurisation de l'application avec Spring Security et authentification via JWT. – Intégration de services tiers (API Google Maps) pour la géolocalisation des agences. – Déploiement de l'application dans un environnement Dockerisé avec pipelines CI/CD GitLab. – Environnement technique : Java, Spring, Angular, TypeScript, Docker, jQuery, SQL Server, GitLab CI/CD.
Application de commande des produits
Personal Project
août 2024 - août 2024
1 mois
– Développement d'une interface React pour la gestion d'un panier et la soumission des commandes. – Validation des données et gestion des erreurs pour garantir une expérience utilisateur fiable.
Stagiaire Full Stack Java
S2M
mars 2022 - août 2022
6 mois
Casablanca, Maroc
– Conception et développement d'un simulateur de commerçant. – Refonte du Merchant Kit selon une architecture microservices. – Intégration avec les modules MPI, 3DS server, Server e-commerce. – Inspection de la qualité du code et détection d'anomalies avec Sonar. – Environnement technique : Java, Spring (Boot, Cloud), Microservices, Keycloak, MySQL, Maven, JWT, JavaScript, Vue.js, Vuex.
Stagiaire Full Stack Java
World Audit
juil. 2021 - sept. 2021
3 mois
Rabat, Maroc
– Développement des user stories en Kotlin. – Pratiques Craftsmanship (Clean code, DDD, Architecture hexagonale, ...). – CI/CD avec GitLab CI/CD. – Déploiement sur Docker (Au serveur du cabinet). – Environnement technique : Kotlin, Java 16, Spring Boot, Hibernate, Keycloak, MariaDB, GitLab CI/CD, Postman, Maven, Docker, Git, JWT, Linux, Angular, DDD, Clean Architecture, Hexagonal Architecture.
Application de gestion de cinéma
Personal Project
juil. 2021 - juil. 2021
1 mois
– Développement d'une application web full-stack basée sur une architecture REST. – Mise en place de la sécurité avec Spring Security (authentification et rôles).
Formation
École Marocaine des Sciences de l'Ingénieur
Ingénierie informatique et réseaux, Informatique et Réseaux
2019 - 2022
3 ans 1 mois
Faculté des Sciences Ben M'Sik
Sciences mathématiques et informatiques, Mathématiques et Informatiques
2017 - 2019
2 ans 1 mois