Ismail H.

Senior Full Stack Developer | Java, Vue.js

Salaire / Taux journalier

59510 Hem, France

Freelance

À distance uniquement

Expertises

VueJavaSpring BootKubernetesReactJavascriptPHPNuxtNodeAngularCSSDevOpsBase de données SQLRequêtes SQLScalaPythonCKafkaMicrosoft SQL ServerPostmanSwagger/OpenAPIDatadogServiceNowDéveloppeur BackendGoogle Cloud PlatformTomcatSupabaseGitBitbucketDockerJiraRESTful APIsGraphQLGoogle Tag ManagerBootstrapPostgreSQLGitLabJenkinsDéveloppeur FrontendHotjarGrafanaMavenDéveloppeur FullstackFigmaHTMLMySQLConfluenceKanbanScrumOracle

Langues

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

À propos

Introduction

Ingénieur Full Stack Java / Vue.js avec 14 ans d'expérience dans la conception d'applications critiques et de plateformes distribuées pour le retail, l'assurance, la banque et la monétique. Expert Spring Boot, WebFlux, Kafka, Vue.js 3, Microservices et Kubernetes, j'interviens de la conception au déploiement en appliquant les pratiques Cloud Native et DevSecOps (CI/CD, sécurité). Ouvert aux missions freelance full remote et aux architectures distribuées.

Liens

Expérience de travail

Full Stack Developer

ADEOFreelance

mai 2022 - Présent

4 ans 6 mois

À distance

🚀 Tempo Collect (Mission en cours) – ADEO / Leroy Merlin 🛒 Conception et développement d'une plateforme internationale de gestion du retrait en magasin (Store Pickup / SRM), déployée en 🇫🇷 France, 🇮🇹 Italie et 🇪🇸 Espagne, avec des déploiements en cours en 🇷🇴 Roumanie et 🇵🇹 Portugal. ⚡ Développement Full Stack sur une architecture full reactive basée sur Java 17, Spring Boot, WebFlux, Kafka et une architecture Micro-Frontend (Kobi) avec Vue.js 3, Vite, Vuex et Pinia. 🛍️ Conception et évolution de fonctionnalités critiques : refonte des parcours Drive, Piéton et Handovers, modernisation de Pickup Planning (gestion des rendez-vous de retrait), évolution de Boomerang (outil de remboursement) et participation à la conception de Boomerang V2 avec les équipes Leroy Merlin Espagne. 📊 Développement d'un outil d'audit interne, conçu à titre personnel, exposant des APIs dédiées au suivi des collectes, à l'analyse des KPI et au pilotage des performances par Business Unit. 🎨 Contribution au Design System Mozaic afin d'uniformiser les interfaces et d'améliorer l'expérience utilisateur sur l'ensemble des applications. 🔐 Participation aux pratiques DevSecOps : gestion des secrets avec HashiCorp Vault, CI/CD via GitHub Actions, contrôle qualité avec SonarQube, suivi des vulnérabilités avec GitHub Advanced Security (GHAS) et Checkmarx, déploiement sur Kubernetes (GKE) et supervision avec Datadog. 🤝 Collaboration en méthodologie Agile Scrum avec des équipes produit, développement et DevOps réparties à l'international, participation aux revues de code (Pull Requests) et aux décisions d'architecture. 🛠️ Environnement technique : Java 17+, Spring Boot, Spring WebFlux, Kafka, PostgreSQL, Vue.js 3, Vite, Vuex, Pinia, Kobi (Micro-Frontend), Docker, Kubernetes (GKE), Vault, Terraform, GitHub Actions, SonarQube, GitHub Advanced Security (GHAS), Checkmarx, Datadog, K9s, JUnit 5, Testcontainers.

Consultant Freelance

Leroy MerlinFreelance

oct. 2019 - mai 2022

2 ans 8 mois

À distance

🛒 Conception et développement de nouvelles fonctionnalités pour le suivi de commande du site Leroy Merlin dans un contexte multi-Business Units, avec intégration au sein d'une architecture Micro-Frontend basée sur Vue.js 3 et d'un backend Java / Spring Boot. 📦 Développement et évolution de GESCO, l'outil interne de gestion des commandes de la PRI, couvrant la gestion des commandes, remboursements, rattrapages et le suivi des flux métier. 🔄 Conception et intégration d'APIs REST, traitement de flux asynchrones via OpenMQ (JMS) et intégration de la solution de ticketing ServiceNow afin d'améliorer le suivi des incidents et des demandes opérationnelles. 📊 Analyse des performances applicatives et optimisation des traitements grâce aux outils de monitoring Dynatrace et Grafana, avec une attention particulière portée à la cohérence des données et à la qualité des échanges entre services. 🤝 Collaboration en environnement Agile avec les équipes produit, développement et exploitation sur des applications critiques à fort trafic. 🛠️ Environnement technique : Java, Spring Boot, Vue.js 3 (Micro-Frontend), ServiceNow, OpenMQ (JMS), API REST, Dynatrace, Grafana.

Senior Java Consultant

Akka TechnologiesFreelance

avr. 2018 - oct. 2019

1 an 7 mois

Lezennes, France

🛒 Mission pour Leroy Merlin dans le cadre du replatforming complet du tunnel de commande omnicanal, couvrant les services de pose, la location de matériel, la prise de rendez-vous ainsi que la gestion des commandes web et magasin. ⚡ Conception et développement d'une nouvelle architecture Microservices basée sur Spring Boot / WebFlux, accompagnée du décommissionnement progressif de l'ESB au profit d'APIs REST modernes. 💳 Participation à la mise en place d'une nouvelle solution de paiement et à la refonte globale du parcours de commande afin d'améliorer l'expérience client et la performance de la plateforme. 🏗️ Contribution à la conception logicielle au sein de la Feature Team en s'appuyant sur Structurizr (modèle C4) pour documenter l'architecture et construire des solutions orientées MVP. ☁️ Migration des applications vers Kubernetes (GKE), mise en place du monitoring via Datadog, création de tableaux de bord, alerting et participation aux tests d'intégration. 🤝 Collaboration transverse avec les équipes Produit, Delivery, Prix, Service Magasin et Compte Client, participation aux revues de code et à l'amélioration continue de la qualité logicielle. 🛠️ Environnement technique : Java, Spring Boot, Spring WebFlux, API REST, Kubernetes (GKE), Datadog, Kibana, Structurizr (C4), Microservices.

Ingénieur d'études

OPEN

janv. 2015 - mars 2018

3 ans 3 mois

59130 Lambersart, France

💼 Intervention sur plusieurs projets stratégiques dans les secteurs du retail, de l'assurance et du secteur public, couvrant l'ensemble du cycle de vie logiciel : analyse des besoins, conception, développement, migration, intégration et accompagnement technique. 🛡️ Refonte du backend d'un extranet Assurance Vie, avec développement d'APIs REST sous Spring Boot, intégration de services SOAP, consommation côté AngularJS et mise en œuvre de tests unitaires. 🔄 Conception et réalisation de migrations de données d'Oracle vers SQL Server, incluant la rédaction des spécifications techniques, la modélisation des mappings de données ainsi que le développement des batchs de migration. 🏛️ Participation au projet national UGAP / Ministère de l'Environnement, avec analyse fonctionnelle, modélisation UML, développement d'applications Java Enterprise, intégration continue et accompagnement technique de développeurs juniors. 👥 Team Lead / Pilotage BO, responsable de la coordination des équipes packaging, du pilotage des déploiements sur les différents environnements, de l'organisation des comités opérationnels et du suivi des mises en production. 🏬 Mission Décathlon, en tant que Responsable Applications, assurant l'administration de plusieurs applications métiers, le développement d'évolutions fonctionnelles, le requêtage SAP BW et la maintenance de solutions liées à la RFID. 📈 Contribution continue à la qualité logicielle, aux bonnes pratiques de développement, à l'intégration continue et à la documentation technique sur l'ensemble des missions réalisées. 🛠️ Environnement technique : Java EE, Spring Boot, Spring MVC, Spring Security, Hibernate/JPA, Oracle, SQL Server, PostgreSQL, AngularJS, Swagger, Struts 2, JUnit, DBUnit, Jenkins, SonarQube, PMD, CheckStyle, SAP BW, JIRA, Git, SVN.

Ingénieur Études et Développement

INEAT CONSEIL

sept. 2014 - déc. 2014

4 mois

Mexico, District fédéral, Mexique

Projet : Réalisation d’une application pour la visualisation et téléchargement de vidéos via l’API de la plateforme Brightcove Video Cloud. Rôles et activités : Etude de l'API Brightcove Cloud. Analyser le besoin et l'existant. Développement de l'application en mode Sprint. Tester le bon fonctionnement de l'application Environnement technique : Play Framework!, Java, Scala, JSON, Bootstrap, Git, eclipse IDE.

Ingénieur Études et Développement

Steria

avr. 2012 - août 2014

2 ans 5 mois

Morocco, Indiana 47963, États-Unis

Projet : TMA Projet MOSART (SteCard LBP) / Monétique Rôles et activités : Développements autours du progiciel « SteCard » Rédaction de dossiers de conception générale et technique. Développement et Intégration des modules. Corrections des dysfonctionnements système. Evolutions Client : Gestion des alertes fraudes, gestion des refus Fallback, purge des tables des historiques de transaction, etc Upgrade BANKNET/MASTERCARD 2013 Q4 Projet : TMA IHM GDT (Gestionnaire de TPE) / Monétique Rôles et activités : Développement Java et spécification au sein de TMA mutualisées Développements autours du progiciel « SteCard » Rédaction de dossiers de conception générale et technique. Développement et Intégration des modules. Corrections des dysfonctionnements système. Recette IHM Correction des anomalies IHM Projet : TMA Refonte GDG (Gestionnaire de GAB) / Monétique Rôles et activités : Développements autours du progiciel « SteCard » Rédaction de dossiers de conception générale et technique. Développement et Intégration des modules. Corrections des dysfonctionnements système. Développement d’une interface pour communiquer avec l’outil de surveillance des GAB EX2GAB. Gestion de flux de communication basé sur une liaison Websphere MQSeries. Jeux de Tests avec Simulateur KANEST Traitement des anomalies temps réel avec Quality Center Environnement technique : Java, JSP, Websphere, eclipse C ANSI, Tuxedo, MQSeries, KANEST, Quality Center Environnement fonctionnel/Métier : Banque, Monétique

Consultant JavaEE / Liferay

Omnidata

oct. 2011 - mars 2012

6 mois

Casablanca, Maroc

Projet : Mise en place d’un portail intranet collaboratif Rôles et activités : Répondre au besoin de mettre en place une intranet. Etude de la faisabilité du projet Mise en place du portail liferay Configuration et administration du portail Personnalisation de l’intranet selon la charte graphique Développement autour de liferay (Themes, Hook, Layout, Portlets, Service Builder) Résultats obtenus : Portail Liferay mis en place avec un accès SSO via la session windows. Développement des premières portlets selon le cahier des charges. Environnement technique : Java/JEE, Liferay 6.0.5, MVC2, Struts 1&2, Hibernate, JSP, Tiles Framework, Validator Framework, SSO(LDAP/NTLM) Outils : Eclipse Indigo, Tomcat 6, MySQL 5, Ant 1.7, Toad for Oracle 10.5, JQuery, CSS, XML, JDOM, Liferay IDE 1.4, Liferay SDK 6.0.5

Consultant Junior JavaEE / Alfresco

ARGAZE

févr. 2011 - juil. 2011

6 mois

Rabat, Maroc

SFE : « Mise en place d’une Solution GED pour la gestion de la documentation des projets » - Spécifications Fonctionnelles et Techniques. - Mise en place d’un portail intranet personnalisé avec Liferay 6.0.5. - Intégration de la solution GED Alfresco Share 3.4 au niveau du portail. - Mise en place d’une authentification unique SSO (NTLM/LDAP-AD). - Gestion de Projet : démarche « Cycle en Y ». Outils : eclipse Helios + Liferay 6.0.5 + Alfresco Share 3.4 + SDK 6.0.5 (JSP, Themes, Hook, Portlets) + Tomcat 6 + Ant 1.7 + TortoiseSVN + CSS + JS + UML2.0 + MySQL

Analyste Concepteur

CSI Maroc Technologies

avr. 2010 - août 2010

5 mois

Mohammédia, Maroc

- Benchmark et étude comparative de Solutions de Gestion Commerciale Open-Source - Conception d'une solution de gestion commerciale avec UML 2.0

Développeur PHP et Intégrateur XHTML/CSS

VOID MAROC

août 2008 - oct. 2008

3 mois

Agadir 80000, Maroc

* Découpage et intégration XHTML / CSS des PSD. * Respect des normes W3C, accessibilité, sémantique. * Tests et optimisation sur les différents navigateurs. * Développement dynamique PHP

Développeur Web

SOTEMAG

avr. 2008 - juil. 2008

4 mois

Aït Melloul, Maroc

- Conception et réalisation d'un site web dynamique dédié à la finance. - Outils : UML, ASP


Formation

Université Hassan II Mohammedia

Ingénieur d'Etat en Ingénierie Logicielle et Intégration des Systèmes (ILIS), Développement Informatique

2008 - 2011

3 ans 1 mois

- Membre de l’Association des Elèves Ingénieurs de l’FSTM. - Certification Cisco CCNA1 & CCNA2

Faculté des Sciences et Techniques Mohammedia (FSTM)

Engineer's degree, Computer Software Engineering

2008 - 2011

3 ans 1 mois

Ecole Supérieure de Technologie AGADIR

DUT, Génie Informatique

2006 - 2008

2 ans 1 mois

* Participation au Concours de Programmation - Journées Informatiques (ENSA-2008) * Membre de l'équipe EST de Football (2ème Place dans les Jeux Universitaires IBN ZOHR 2008)


Licences et certifications

Cisco Certified Network Associate (CCNA) 2

Délivré le : janv. 2011

Certifié par Cisco

Cisco Certified Network Associate (CCNA) 1

Délivré le : janv. 2011

Certifié par Cisco

Portfolio

Mizania

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.