Welcome to Mahmoud's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Mahmoud to discuss your project or search for other freelancer profiles on Malt.

Mahmoud Mahdi

Senior Data Engineer

Moves to Neuilly-sur-Seine

  • 48.8873
  • 2.26763
Propose a project The project will begin once you accept Mahmoud's quote.
Propose a project The project will begin once you accept Mahmoud's quote.

Location and workplace preferences

Neuilly-sur-Seine, France
Can work on-site in your office in
  • around Neuilly-sur-Seine and 50km


Project length
Would prefer avoiding:
  • ≤ 1 week
  • ≤ 1 month
Business sector
Would prefer:
  • Aviation & Aerospace
  • Digital & IT
  • Agriculture
  • Architecture & Urban Planning
  • Arts & Crafts
+45 autres
Would prefer avoiding:
Education & E-learning
Company size
  • 1 person
  • 2-10 people
  • 11 - 49 people
  • 50 - 249 people
  • 250 - 999 people
+2 autres





Skills (13)

Mahmoud in a few words

I love building and tearing things apart, conceptualizing ideas, dissecting code and markup, exploring and implementing the latest technologies. This is what I live for.

I strongly believe in surrounding myself with brilliant people who will bring out the best in my abilities and make me a stronger developer.
I see every new experience as an opportunity to learn, and I find learning to be the most enjoyable part of my day to day work.

When I'm not behind a computer screen, I'm out somewhere exploring or playing sports.


Believe - Believe Digital

Entertainment & Leisure

Senior Data Engineer  - As a freelancer

February 2020 - November 2021 (1 year and 9 months)

• Developed a big data system (in the music industry) that allows users to calculate royalties to pay producers depending on the source (Deezer, Spotify, iTunes, Youtube ..) and the contract made with the company.
• Shared my Delta Lake knowledge as a contributor to the open-source project to help my client make ACID transactions on the stored parquet files.
• Implement the SCD2 pattern using delta lake in order to keep track of any changes in the data.
• Tuned the Spark jobs that handle a large amount of data.
• Develop APIs to expose data using AWS lambdas, AWS API Gateway, and JOOQ.
Spark databricks Scala AWS AWS Lambda terraform


Banking & Insurance

Senior Data Engineer  - As a freelancer

Paris, France

March 2019 - March 2020 (1 year)

I was honored to be part of the Fraud Detection solution of Axa France and UK as a Data Engineer. This solution has brought over 3-million-euro savings to AXA.
I had to :
• design the Data Platform on AWS which will handle the Uk claims' data coming from different sources.
• Write Apache Spark Jobs in order to process this data.
• Make the data available to different users via AWS/Glue and Athena.
• Write Terraform Scripts in order to deploy the data infrastructure as code.
• Use Spark Graphframes in order to explore new data insights and detect the frauds

Carrefour Management - Carrefour

Retail (Large Retailers)

Data Engineer

Massy, France

September 2016 - March 2019 (2 years and 6 months)

As part of Carrefour's Big Data Team (Phenix), I have to tackle different big data engineering use-cases in order to manage Carrefour's data.
From storage to data exposure, this project allowed me to enhance my Big data's skills and knowledge, I had the chance to work on new trends and technologies (especially on Apache Spark/Scala, Kafka, Cassandra, Elastic Search ...)
Scala spark kafka hadoop cassandra Streaming API REST

External recommendations

Check out Mahmoud's recommendations