À propos de Mohamed
Anglais
Capacité professionnelle complète
Arabe
Bilingue ou natif
Français
Bilingue ou natif
Expériences
- DECATHLON SE - FRANCEData Architect & Engineer (Freelance)SPORTfévrier 2022 - mai 2025 (3 ans et 3 mois)Paris, FrancePendant 3 ans, j'ai participé à entreprendre un projet technologique ambitieux dedémantèlement (decommissioning) d'un grand monolithe MyDKT.Au sein de l'équipe User Analytics, j'ai activement contribué à l’élaboration de la nouvelleData Platform de Decathlon tout en accompagnant les Data Owners sur le processus dedecommissioning des outils de l’ancien écosystème.En tant que Senior Data Engineer avec des compétences DevOps, j'ai égalementparticipé à la conception de diverses architectures :
- Pipelines de Data Exchange avec des partenaires clés tels que Valiuz, HBond, Epsilon, etc.
- Data Streaming depuis le Data Lake vers différents Data Domains.
- Migration des architectures ETL legacy sur Talend vers des solutions plus modernes sur Airflow et Databricks.
J'ai activement évangélisé l'importance des tests automatisés et des bonnes pratiques ausein de l'équipe, améliorant ainsi la qualité et la fiabilité des livrables.Stack :Python, Scalapyspark, SQL, DeltaLake, PolarsAirflowDatabricks, EMR, dbtS3, Glue, RedshiftCryptoGithub Actions, Mill, CI/CD,KafkaKubernetes, PodmanCollibraSlack pour les alertes et le monitoring - KeringTech Lead, Data Engineer, Spark/Scala Developer (Freelance)LUXEoctobre 2018 - Aujourd'hui (7 ans et 8 mois)Paris, FrancePendant 3 ans, j’ai contribué au projet Eagle Program (réinternalisation eCommerce & omnicanalité de Kering) au sein de l’équipe BI/Data Analytics. J’ai d’abord développé un backend BI avec des tables Hive externes (data sur S3), optimisé les performances via Hive LLAP (réponses sub-second) et implémenté des cubes Druid pour le temps réel. Face aux limites de Druid (complexité, connecteurs limités), nous avons migré vers Athena (serverless, SQL standard, coût réduit).En tant que Senior Data Engineer/DevOps, j’ai conçu plusieurs applications :
- Scala pour l’ingestion dans le datalake.
- Transformation des données (Raw → Formatted/Aggregated/Usage).
- Gestion des Glue Crawlers, mises à jour Athena/Tableau.
- Infra as Code et application de Viz.
J’ai utilisé NiFi pour les collectes (productivité élevée) et l’orchestration des jobs.Pour la CI/CD, j’ai implémenté :- Images Docker par application.
- Pipelines Jenkins (compilation, tests, rapports Sonar, déploiement S3).
- Gestion des releases avec sbt-dynver.
Enfin, j’ai mis en place un monitoring/alerting via un Pipeline Monitor Slack basé sur Breadcrumb Trail. - ESGI (Ecole Supérieure de Génie Informatique)Enseignant Programmation Fonctionnelle avec ScalaEDUCATION & E-LEARNINGnovembre 2019 - juillet 2020 (9 mois)Paris, FranceEnseignant : Programmation Fonctionnelle avec Scala (60h)2 classes de 4ème année (60 étudiants)Année scolaire 2019 – 2020
Recommandations
Soyez le premier à recommander Mohamed
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- Master 2 Professionnel : Informatique Avancée et ApplicationsUniversité de la Méditerranée (Aix-Marseille II) - Marseille2007