About Mohamed
French
Native or bilingual
English
Fluent
Experience
- CarrefourData EngineerRETAIL (LARGE RETAILERS)June 2023 - Today (3 years)Massy, FranceSous traitance via AltecaImplémenté des applications en Java et Scala pour le DataLake de Carrefour dans le périmètre métier des prix de ventes, de l'offre, e-commerce et plusieurs autres référentiels.
- Scrum Master (1an) + OnBoarding des nouveaux venus
- Evolution de l'architecture en place, Cadrage et conception technique des besoin métier
- Développement, installation des besoin métier puis la maintenance des applications en production du périmètre de l'équipe
- Evolution du socle technique de la plateforme Data
Quelques projets sur lesquels j'ai participé activement :Prix de ventes (Live) : Calcul des prix de vente actifs par article, magasin service- Maintenance évolutive et technique de l'exposition des prix de vente actifs
- Reconstruction complète de l'état des prix actifs en considérant 28 Milliards de prix historiques, 16TB de données
- Applications capable de traiter 100k messages/secondes en pic
- Exposition API Java Sping MVC avec Backend BigTable
Calcul des prix de ventes e-commerce : Calcul batch des prix de ventes destinés à être exposés sur le site carrefour.fr- Evolution structurante dans le calcul des prix de vente de carrefour en considérant plusieurs sources de prix
- Analyse complète des impacts et des écarts sur plus 300 millions de lignes générées par le calcul.
Calcul de l'assortiment commandable : Calcul de commandabilité d'un produit pour chaque, magasin, unité logistique par les clients de Carrefour- Migration du calcul de l'offre de carrefour depuis Spark -> BigQuery
- Design d'une construction des périodes de commandabilité depuis 4 sources d'assortiment différentes en SQL
- Implémentation de nouveaux besoins dans l'algorithme du calcul (ancien comme nouveau)
- 1 Millions de lignes journalière générées
Techno : Scala, Java, Kafka Streams, Spark, SQL(BigQuery) , Google Cloud Platform, GKE - BelambraData EngineerENTERTAINMENT AND LEISUREOctober 2022 - June 2023 (9 months)91300 Massy, FranceCDI AltecaCadrage et implémentation de nouveaux besoins métier au travers de Genio (OTIC) et Oracle correspondant au fonctionnement de Belambra (réservation et gestion de séjours/vacances)Reverse-Engineeré et cartographié le DataWarehouse en analysant les flux ETL pour construire une documentation complète et le data lineageImplémenté et Automatisé les évolutions structurantes lié à l'évolution des clés au travers tout le Data Warehouse afin de permettre la migration vers leurs nouvel outil de réservation. Impact : 100+ de schema de tables et fichiers et leurs contraintesParticipé a la migration Genio vers TalendTechno : Talend DI, Genio, Groovy, Java, Shell, Powershell
- JCDecauxData EngineerOctober 2022 - April 2023 (6 months)Massy, FranceCDI AltecaDesign et implémentation de la migration Genio vers Talend - Reverse Engineering et reconstruction des spécifications depuis le codeTechno : Talend DI, Genio, Java
Recommendations
Be the first to recommend Mohamed
Help this freelancer shine by sharing your experience working together.
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
- Master Bases de données et Intelligence ArtificielleUniversité de Bourgogne2021Master, Informatique