YOUSSEF AIT ELHAJ ABDESLAM

Développeur Full Stack Java Senior | Spring Boot

Salaire / Taux journalier

Casablanca, Maroc

Freelance, ouvert au CDI

Expertises

JavaTypescriptSpring BootReactPythonJavascriptKotlinMavenSwagger/OpenAPIFlaskAngularReduxVuePostgreSQLMySQLMariaDBMicrosoft SQL ServerDockerCoaching agileScrumGitPostmanRabbitMQMicroservicesLinuxClean CodeDomain Driven DesignHexagonal Architecture

Langues

Arabe (Maternelle)Anglais (Courant)Français (Courant)

À 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.

Liens

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

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.