Skip to content
Riahi IT Solutions

Data Cloud Engineer

CV

Cloud and data engineer with hands-on experience designing, building, and operating data platforms on AWS. Specialized in ETL/ELT, modern data warehousing, and infrastructure-as-code with Terraform, delivering scalable pipelines and analytics solutions for automotive and home appliances use cases.

Download PDF Contact Client names omitted publicly (NDA-friendly).
View PDF in browser

If the inline preview is blocked (common with Cloudflare Zero Trust / Access), open the PDF in a new tab:

Open PDF in new tab

Skills

Programming

Python, C/C++, Scala, Java, SQL, JavaScript, Kotlin, LaTeX, R, Object-oriented programming

Data Engineering & Big Data

Apache Spark, Apache Hudi, Apache Iceberg, Delta Lake, Apache Kafka, PostgreSQL, MySQL, MongoDB

Cloud & DevOps

AWS, Databricks, Terraform, CI/CD (GitHub Actions, Bitbucket, Bamboo), Docker, Kubernetes, Linux, Git

Data Science & ML

Machine learning, Applied regression, Data visualization (dplyr), Deep learning, PyTorch

Web

FastAPI, NodeJS, ReactJs, HTML5, CSS

Tooling & Practices

Bash scripting, GitHub workflow, Ansible, Slurm, Unit testing

Languages

English (fluent), French (advanced), German (advanced), Arabic (native)

Industry

Automotive, Home appliances

Certifications

11/2024

AWS Certified Solutions Architect – Associate

Amazon Web Services

View certificate

Experience

07/2024 – Present

Data Engineer · Data Reply (Consultancy)

Munich, Germany · Confidential premium automotive manufacturer (Germany)

  • Manage and optimize cloud infrastructure on AWS with a strong focus on automation, scalability, and cost efficiency using Terraform.
  • Develop and maintain dbt models and integrate them with GitHub Actions to build automated deployment pipelines.
  • Design end-to-end data flows where data is ingested into Amazon S3, processed using AWS Glue and Step Functions, and exposed via Amazon QuickSight dashboards.
  • Leverage Python, SQL, and AWS services (Glue, Step Functions, Lambda, Athena) throughout the data and analytics stack.
  • Integrate with Azure APIs/UIs for cross-cloud collaboration and implement email alerting for spend thresholds.
  • Implement a cloud efficiency score from scratch by merging sources across cloud accounts to provide recommendations per account and department.
  • Implement a daily Teams report that aggregates errors across project resources (Lambda, SQS, Step Functions).

Tech: AWS, Python, CI/CD, GitHub, ECS, Step Functions, Lambda, dbt, SQL, QuickSight, Glue, Athena, Terraform

Internal projects

  • Implement demos using industrial data platforms (HighByte for data modeling/integration, Litmus for edge connectivity and device management).
  • Deploy end-to-end industrial analytics solutions on AWS (EC2, S3, Glue, Athena, QuickSight, Grafana).
  • Contribute to white papers and RFPs, supporting solution design and technical positioning.
  • Deliver internal and client-facing presentations on data platforms, cloud architectures, and best practices.

Tech: HighByte, Litmus, AWS (EC2, S3, Glue, Athena, QuickSight, Grafana, Lambda, Step Functions), Python, Terraform

10/2021 – 06/2024

Working Student: Data Engineer · Data Insights GmbH (Consultancy)

Munich, Germany · Confidential multinational home-appliances manufacturer

  • Manage AWS accounts and underlying infrastructure for data platforms used in production.
  • Reduce technical debt by fixing code smells and improving reliability in Scala, Java, and Python services.
  • Build and maintain data pipelines and CI/CD workflows using Bitbucket, Bamboo, and Gradle for multiple applications.
  • Implement generic Gradle build automation and parameterized templates to standardize CI/CD across applications.
  • Improve EMR performance by orchestrating parallel execution via AWS Step Functions.

Tech: AWS, Java, Scala, Gradle, Python, CI/CD, Bitbucket, Bamboo, EMR, Step Functions, Terraform

Internal projects

  • Compare Apache Iceberg, Apache Hudi, and Delta Lake; develop a unified API for common operations across all three table formats.
  • Deploy on AWS EMR and benchmark using Spark History Server; summarize results in an internal blog post.
  • Support AWS account migrations and help design secure, automated infrastructure with Terraform.
  • Develop a utilization forecast application to estimate consultant capacity, expenses, and profit/loss scenarios.
  • Rebuild the utilization forecast as a full web application to replace a Power Apps prototype and improve maintainability.

Tech: Scala, Java, MySQL, JavaScript, EJS, CSS, HTML, NodeJS, Express, Azure AD, Kafka, Spark, Hudi, Iceberg, Delta Lake, AWS, Databricks, Git, SBT, Terraform, Power Apps, Power Automate, Excel

Education

10/2022 – 06/2024

M.Sc. Data Engineering and Analytics

Technical University of Munich · Munich, Germany

  • Grade: 2.0

10/2019 – 09/2022

B.Sc. Computer Science

Technical University of Munich · Munich, Germany

  • Grade: 2.0

09/2014 – 06/2017

High school diploma in Mathematics

Pioneer School of Ariana · Ariana, Tunisia

  • Grade: 16.83/20 (German Grading System: 1.86)

Selected projects

07/2025 – Present

2D Pixel Art Urban Life Simulator (Unity)

Solo Game Developer · Munich, Germany

  • Develop a 2D pixel art open-world urban life simulator in Unity as a solo project (design, programming, and content creation).
  • Plan to publish on Steam for PC in 2026, with potential expansion to additional platforms.

Tech: Unity, C#, 2D game development, Pixel art, Git

10/2023 – 05/2024

Efficient Parallel Spooling Sort

Master Thesis · Munich, Germany

  • Implement an external sort algorithm using multithreading with limited memory.

Tech: C++, CMake, multithreading

05/2022 – 08/2022

Distributed Build Platform for Isabelle

Bachelor Thesis · Munich, Germany

  • Deploy a distributed build system for Isabelle, scheduling builds across cloud nodes and using multithreading to reduce total build time from ~8 hours to ~1 hour.

Tech: Isabelle, LRZ Cloud, Scala, Slurm, NFS, Ansible, Linux

10/2023 – 02/2024

LLM chatbot + evaluation (confidential investment firm)

Data Innovation Lab · Munich, Germany

  • Implement frontend and backend of a chatbot using LLM APIs and evaluate results using ML models.

Tech: Python, FastAPI, ReactJs, Bootstrap, MongoDB, Pandas, Docker, Random Forests, Decision Trees, LangChain

05/2023 – 07/2023

Risk lab web application (global asset manager, confidential)

Backend Developer · Munich, Germany

  • Develop backend using FastAPI; implement CI/CD with GitHub Actions; use Docker.

Tech: FastAPI, Python, Postman, MongoDB, Docker, Kubernetes, CI/CD, GitHub Actions

05/2023 – 09/2023

Sim2Real OCT Style Transfer (CycleGAN)

Developer · Munich, Germany

  • Implement a CycleGAN model to translate synthetic OCT images into real ones and vice versa.

Tech: Python, PyTorch, Deep Learning

11/2022 – 12/2022

Android app development

Developer · Munich, Germany

  • Implement an Android app in Kotlin to learn the app development environment.

Tech: Kotlin, Android