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, 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)LUXURY GOODSOctober 2018 - Today (7 years and 8 months)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 AND E-LEARNINGNovember 2019 - July 2020 (9 months)Paris, FranceEnseignant : Programmation Fonctionnelle avec Scala (60h)2 classes de 4ème année (60 étudiants)Année scolaire 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