About Suhaib
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- Leroy MerlinTech Lead Java/JEERETAIL (LARGE RETAILERS)January 2022 - January 2025 (3 years)Lille, FranceMission : Tech Lead et Lead Développeur au sein de l’équipe DOP’ANIMÉquipe : 1 P .O, 1 Tech Lead, 3 Développeurs Backend, 1 Développeur Frontend.Ce produit concerne la gestion des animations commerciales de Leroy Merlin,intégrant les données produits, prix et magasins. Les données sont publiées etexposées en respectant les assets définis dans le catalogue de données etrespectant l’approche DDD pour les responsables métiers et le site web.Réalisations
- Animation des rituels techniques de l’équipe.
- Mise en place de schémas d’architecture et de conception (Architecture
- technique, C4 Model).
- Assurer la qualité par la pratique et l’encouragement d’adopter l’approche BDD et TDD.
- Revue de code (sur Github et Mob Review avec l’équipe).
- Aider le Product Owner à affiner ses User Story en apportant un avis technique.
- Conception et implémentation d’un module de prévision de la demande, basé sur l’analyse des historiques de ventes et des tendances marché afin d’optimiser la préparation des animations commerciales.
- Développement du module de gestion des animations commerciales locales afin de donner plus de souplesse et de visibilité aux magasins lors de l’animation de leur commerce.
- Maintenance et évolution des modules existants.
- Analyse et résolutions des incidents en production.
- Event Storming et modélisation des données ainsi que la modélisation en BPMN.
Environnement TechniqueIntellij, Java 17, Spring Boot 3, REST, MongoDB, Kafka, Microservices, GCP,Terraform, Docker, Github Action, DataDog, Sonar, Agile, BigQuery, Looker(Lecture), DDD, TDD. - DecathlonConsultant Senior Java/JEE & Scrum MasterRETAIL (LARGE RETAILERS)June 2021 - December 2021 (6 months)Lille, FranceMission : Scrum Master et Développeur au sein de l’équipe LOGINÉquipe : P .O, Scrum Master, QA, Tech Lead, 3 Développeurs Backend, 1Développeur Frontend.Ce produit sert à gérer les différents types d’authentification du site web.Réalisations
- Animation des rituels de l’équipe.
- Revue de code.
- Conception et Implémentation du module de l’ajout de carte fidélité Decathlon au Wallet mobile.
- Maintenance et évolution des modules existants.
Environnement TechniqueIntellij, Java, Spring Boot, REST, Microservices, Jenkins, O Auth 2, PostgreSQL, BDD. - Leroy MerlinConsultant Senior Java/JEE & Scrum MasterRETAIL (LARGE RETAILERS)January 2018 - June 2021 (3 years and 5 months)Lille, FranceMission : Scrum Master et Développeur Senior au sein de l’équipe SEOÉquipe : 1 P .O, 1 Scrum Master, 3 Développeurs Backend, 1 Développeur Frontend.Ce produit a pour mission de centraliser les outils et données du SEO du site web Leroy Merlin et de communiquer avec les différents microservices référentiels.Réalisations
- Facilitation de la collaboration au sein de l'équipe et animation des rituels techniques.
- Conception et développement d’outils d’optimisation SEO pour le site web de Leroy Merlin : gestion des URLs, sitemaps et métadonnées.
- Conception et implémentation d’un système automatisé de génération de pages web, basé sur une architecture microservices.
Lors des tests du système automatisé de génération de pages web, nous avons rencontré des problèmes de performance de recherche liés à la gestion de plus de 3 millions d’enregistrements textuels, entraînant des temps de réponse lents. Pour y remédier, j’ai conçu et mis en place une architecture hybride combinant MongoDB et Elasticsearch, permettant :- MongoDB pour la gestion des transactions (création, mise à jour, suppression).
- Elasticsearch pour l’indexation ultra-rapide et l’optimisation des requêtes de recherche.
- Un mécanisme de synchronisation pour assurer la cohérence des données.
Cette solution a permis de réduire les temps de réponse de plusieurs secondes à quelques millisecondes, améliorant ainsi de manière significative l’expérience utilisateur et le classement du site sur Google.Environnement TechniqueIntellij, Java 8, Spring Boot, REST, MongoDB, ElasticSearch, BigQuery,Microservices, GCP , Docker, Github Action, DataDog, Docker, Kubernetes, Agile, Looker (Lecture).
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Bac + 5 : Diplôme d’ ingénieur en InformatiqueENSI (Ecole Nationale des Sciences de l’Informatique, Tunisie)2009