You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mohamed Abd El RazekMA

Mohamed Abd El Razek

Ingénieur Data

€650/day
Paris, FR
3-7 years

Average response time: 1 hour

About Mohamed

Je suis à la recherche d'une mission en data engineering où je pourrai mettre à profit mon expertise tout en relevant de nouveaux défis techniques et métiers ;)
Curieux et autonome, je n’ai pas peur d’apprivoiser de nouvelles technologies ou d’explorer un nouveau domaine métier !

Mon expérience pro' couvre :
- ETL : Nifi, Talend, Genio (OpenText Otic), et bientôt DBT
- Langages de dev' : Scala, Java, Groovy, Bash, et bien sûr un usage intensif de SQL (BigQuery, Oracle, etc.)
- Frameworks : Kafka Streams, Spark, Spring

J’évolue principalement dans un environnement GCP : BigQuery, BigTable, GCS, Pub/Sub,Dataproc, GKE pour le déploiement.

J’ai eu l’occasion de développer et déployer des pipelines de données :

- en flux (Kafka, Pub/Sub, RabbitMQ)

- en batch (Spark sur Dataproc, BigQuery, API Google, BigTable, ETL cités plus haut)

Je mets également à disposition ces données via des API REST, développées avec Spring MVC ou Scalatra, avec des backends BigTable ou ElasticSearch.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km), Dijon (up to 10km)

Experience

  • Carrefour
    Data Engineer
    RETAIL (LARGE RETAILERS)
    June 2023 - Today (3 years)
    Massy, France
    Sous traitance via Alteca

    Implé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

    Java Scala Apache Spark Apache Kafka Google Cloud Platform (GCP)
  • Belambra
    Data Engineer
    ENTERTAINMENT AND LEISURE
    October 2022 - June 2023 (9 months)
    91300 Massy, France
    CDI Alteca

    Cadrage 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 lineage

    Implé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 contraintes

    Participé a la migration Genio vers Talend

    Techno : Talend DI, Genio, Groovy, Java, Shell, Powershell
    Talend ETL Talend DI OTIC Genio SQL
  • JCDecaux
    Data Engineer
    October 2022 - April 2023 (6 months)
    Massy, France
    CDI Alteca

    Design et implémentation de la migration Genio vers Talend - Reverse Engineering et reconstruction des spécifications depuis le code

    Techno : Talend DI, Genio, Java
    Java Talend ETL Talend DI Genio OTIC

Recommendations

Be the first to recommend Mohamed

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master Bases de données et Intelligence Artificielle
    Université de Bourgogne
    2021
    Master, Informatique

Skill set

Categories