About Mohamed
English
Fluent
Arabic
Native or bilingual
French
Native or bilingual
Experience
- DECATHLON SE - FRANCEData Architect & Engineer (Freelance)SPORTSFebruary 2022 - May 2025 (3 years and 3 months)Paris, FranceFor 3 years, I participated in undertaking an ambitious technological project ofdismantling (decommissioning) a large MyDKT monolith.Within the User Analytics team, I actively contributed to the development of the newDecathlon's Data Platform while supporting Data Owners on the process ofdecommissioning tools from the old ecosystem.As a Senior Data Engineer with DevOps skills, I alsoparticipated in the design of various architectures:
- Data Exchange pipelines with key partners such as Valiuz, HBond, Epsilon, etc.
- Data Streaming from the Data Lake to different Data Domains.
- Migration of legacy ETL architectures on Talend to more modern solutions on Airflow and Databricks.
I actively evangelized the importance of automated testing and good practices withinthe team, thus improving the quality and reliability of deliverables.Stack:Python, Scalapyspark, SQL, DeltaLake, PolarsAirflowDatabricks, EMR, dbtS3, Glue, RedshiftCryptoGithub Actions, Mill, CI/CD,KafkaKubernetes, PodmanCollibraSlack for alerts and monitoring - KeringTech Lead, Data Engineer, Spark/Scala Developer (Freelance)LUXURY GOODSOctober 2018 - Today (7 years and 8 months)Paris, FranceFor 3 years, I contributed to theEagle Programproject (re-internalization of eCommerce & omnichannel at Kering) within theBI/Data Analyticsteam. I initially developed a BI backend with external Hive tables (data on S3), optimized performance via Hive LLAP (sub-second responses), and implemented Druid cubes for real-time. Faced with the limitations of Druid (complexity, limited connectors), we migrated to Athena (serverless, standard SQL, reduced cost).As a **Senior Data Engineer/DevOps**, I designed several applications:
- Scala for ingestion into the datalake.
- Data transformation (Raw → Formatted/Aggregated/Usage).
- Management of Glue Crawlers, Athena/Tableau updates.
- Infra as Code and Viz application.
I used NiFi for collections (high productivity) and job orchestration.For CI/CD, I implemented:- Docker images per application.
- Jenkins pipelines (compilation, tests, Sonar reports, S3 deployment).
- Release management with sbt-dynver.
Finally, I set up monitoring/alerting via a Slack Pipeline Monitor based on Breadcrumb Trail. - ESGI (Ecole Supérieure de Génie Informatique)Functional Programming Teacher with ScalaEDUCATION AND E-LEARNINGNovember 2019 - July 2020 (9 months)Paris, FranceTeacher: Functional Programming with Scala (60h)2 classes of 4th year (60 students)School year 2019 – 2020
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 2 Professionnel : Informatique Avancée et ApplicationsUniversité de la Méditerranée (Aix-Marseille II) - Marseille2007