Youssef ID-BENSALAH

Full-Stack Developer

Salaire / Taux journalier

Casablanca, Maroc

Mobilité : Maroc

Freelance, ouvert au CDI

Peut venir sur site

Expertises

JavaSpring BootAngularReactPostgreSQLJavascriptVuePHPLaravelRedisDockerLinuxFormationTest & QAGolangMySQLJenkinsMicroservicesRESTful APIsIA

Langues

Anglais (Courant)Français (Courant)

À propos

Introduction

I'm a Full-Stack Software Engineer who also trains the next generation of developers — a combination that shapes how I build software: with an eye for what's maintainable, well-documented, and easy for a team to pick up.Over the past 3+ years I've worked across the stack: Java/Spring Boot and Angular on the backend/frontend, Laravel/PHP for fast-moving web platforms, and Apache Camel/Spring Batch for systems integration. Most recently, I designed and built — solo, end to end — a booking platform for a travel & events agency: session-based reservations, a multi-method payment flow, a sales pipeline for quote requests, a 7-language localization system, and an admin back office that lets non-technical staff configure the entire site.Before that, at Simplon Maghreb, I split my time between building internal tools and training Full-Stack developers — designing curricula, running workshops, and mentoring learners through to certification. I also co-founded GraviTech, where I led technical development of a Java/Spring Boot/Angular product from architecture to deployment.Technical toolkit: Java, Go, Spring Boot, Angular, Laravel, PostgreSQL, MySQL, Redis, Docker, Jenkins, Microservices/REST APIs.I hold a Master's degree in Big Data, Business Intelligence & AI, and I'm currently open to Full-Stack / Backend Java opportunities where I can combine hands-on engineering with mentoring and team enablement.📩 Open to a conversation — feel free to reach out.

Liens

Expérience de travail

Full-Stack Developer

Confidential

mars 2026 - mai 2026

3 mois

Casablanca-Settat, Morocco

Booking platform for a travel and events agency - Designed and developed the entire project end to end, from architecture to deployment, working in complete autonomy (Laravel 12, PostgreSQL, Docker, Alpine.js). - Built a session-based booking system (tours and events) with real-time capacity and availability management. - Developed a complete multi-method payment flow (card, bank transfer, cash), including proof-of-payment upload, booking reference generation, and a cancellation policy. - Designed a quote-request module with a full sales workflow (status tracking, filters, notifications), structuring the agency's sales pipeline. - Implemented a dynamic multilingual system (7 languages) via a reusable Translatable trait, plus an admin back office for dynamic site configuration without technical intervention.

Simplon Maghreb

nov. 2023 - juil. 2025

1 an 9 mois

Casablanca Metropolitan Area

Chef de Projet formation et Développeur de solutions (IT)

nov. 2024 - juil. 2025

9 mois

Casablanca Metropolitan Area

● Ingénierie pédagogique : ○ Concevoir et élaborer des programmes de formation en développement web et mobile adaptés aux besoins du marché. ○ Définir les référentiels de compétences et les modalités d'évaluation. ○ Créer et adapter des supports pédagogiques. ○ Développer des outils pédagogiques pour les équipes et les apprenants. ● Animation de formations : ○ Animer des sessions de formation en présentiel et/ou en ligne. ○ Encadrer et accompagner les apprenants. ○ Guider les apprenants vers l'obtention de certifications professionnelles. ○ Évaluer la progression des apprenants et mettre en place des actions correctives. ● Participation au développement de solutions IT : ○ Collaborer avec l'équipe des développeurs internes pour développer des solutions IT, des applications web ou des plateformes pour le compte des clients de l'Employeur. ○ Participer à l'analyse des besoins des clients et proposer des solutions techniques adaptées. ○ Effectuer des tests fonctionnels et de performance pour garantir la fiabilité et l’efficacité des outils internes. ○ Contribuer à la maintenance et à l'amélioration des applications existantes. ○ Assurer une veille technologique pour proposer des innovations pertinentes. ○ Coordonner les projets de développement d’applications internes en assurant leur livraison dans les délais et le respect des exigences internes.

Formateur | Dévelopeur Java

nov. 2023 - déc. 2024

1 an 2 mois

Morocco, Indiana 47963, États-Unis

Concevoir un programme de formation complet basé sur les principes fondamentaux de Java et Spring Boot. Identifier les objectifs d'apprentissage spécifiques pour chaque session de formation . Utiliser des exemples concrets et des projets pratiques pour illustrer les concepts théoriques. Guider les apprenants dans le développement de projets réels utilisant Java et Spring Boot. Suivre les dernières tendances et mises à jour dans l'écosystème Java et Spring Boot Évaluer en continu l'efficacité de la formation et apporter des ajustements si nécessaire.

PMO & VBA Developer

Atos International

oct. 2022 - oct. 2023

1 an 1 mois

Casablanca Metropolitan Area

Créer des rapports et des états d'avancements sur les projets suivés . Développer des Macros et des fonctions VBA pour l'automatisation des fichiers Excel et leurs tableaux associés . Assurer les suivi et la coordination de projet par la participation à des réunions.

Developeur Java Angular

SYNERTIC

juil. 2021 - oct. 2021

4 mois

Casablanca Metropolitan Area

Création de services RESTful avec Spring Boot. Utilisation de Hibernate ou JPA pour l'accès aux bases de données. Écriture de tests unitaires pour assurer la qualité du code. Utilisation de SVN pour la gestion du contrôle de version. Développement de jobs et de steps avec Spring Batch pour le traitement des données. Planification et orchestration des tâches et des processus d'arrière-plan à l'aide de Spring Batch Scheduler. Développement de composants frontend en utilisant Angular. Intégration de l'API backend avec l'interface utilisateur Angular. Déploiement et configuration des applications sur des serveurs d'application comme Tomcat. Collaboration avec l'équipe de développement pour la résolution des problèmes et l'amélioration continue

Développeur Java & Spring boot & Apache CAMEL

OMNISHORE Groupe MEDTECH

janv. 2021 - mars 2021

3 mois

Casablanca Metropolitan Area

Conception et développement d'intégrations entre différents systèmes et applications en utilisant Apache Camel et Spring Boot. Utilisation d'Apache Camel pour gérer les flux de données entre les différentes sources et destination, en appliquant des transformations et des filtres selon les besoins. Écriture de tests unitaires et de tests d'intégration pour valider le bon fonctionnement des intégrations. Rédaction de documents techniques décrivant les intégrations, les configurations et les flux de donnéespour assuer une meilleure compréhension et maintenabilité des systèmes intégrés.


Formation

Ecole Nationale des Sciences Appliquées de Khouribga

Master's degree, Ingénierie en Intelligence Artificielle,Business Analytics et Big Data

2021 - 2023

1 an 10 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.