About Ayoub
Arabic
Native or bilingual
French
Native or bilingual
English
Conversational
Experience
- Carrefour LINKSExpert Data EngineerRETAIL (LARGE RETAILERS)October 2025 - Today (8 months)Rabat, Morocco*Analytics Engineering with dbt:Development of modular dbt models and reusable SQL templates to standardize data transformations across the global product catalog.*Cost Optimization:Design and implementation of incremental loading strategies in dbt, leading to significant reductions in BigQuery operational costs and Airflow slot consumption.*Data Integrity:Optimization of upstream models using surrogate hash keys to ensure strict 1:1 relationships, guaranteeing 100% report reliability.*Complex LookML Engineering:Development of a dynamic tokenization system in Looker for comparative analysis (PoP), replacing fragile SQL queries with robust logic capable of handling up to 60 months of history.*Project Industrialization:Transformation of experimental Jupyter notebooks into industrialized production pipelines, leveraging the dbt, Apache Airflow, and GCP ecosystem.*Quality & DevOps:Implementation of unit tests with Pytest for data validation and integration of SonarQube for static code analysis within CI/CD pipelines on GitLab.Technical Environment:GCP: Cloud Functions, Cloud Storage, BigQuery, Pub/SubLanguages: Python, SQL (BigQuery standard),Tools: dbt, Lookml, GitLab CI/CD, Terraform (infra as code),Methodology: Agile/Scrum, JIRA, Confluence
- btechnologieData Engineer confirmedTELECOMMUNICATIONSOctober 2024 - September 2025 (11 months)Rabat, Morocco
- Implementation of pipelines to collect, transform, and store large volumes of data (CRM, data usage, network logs) with Dataflow, BigQuery.
- Design and maintenance of foundational tables, data lakes, and data warehouses on GCP.
- Orchestration of workflows with Airflow, VTOM, and ARCANE.
- Quality control, documentation of flows, preparation of datasets for business units.
- Migration to GCP cloud and integration of open-source solutions.
- Automation of environments via Terraform, code review, level 3 support, technical presentations, RUN on-call duties.
- CI/CD Deployment: Gitlab CI, Ansible. Python for internal automations.
Creation and automation of serverless workflows using Cloud Functions for:- triggering processing upon file deposit in GCS,
- managing notifications and errors,
- calling APIs.
Technical Environment:- GCP: Cloud Functions, Cloud Storage, BigQuery, Pub/Sub, Dataflow (optional)
- Languages: Python, SQL (BigQuery standard), YAML (deployments)
- Tools: GitLab CI/CD, Terraform (infra as code), Stackdriver
- Methodology: Agile/Scrum, JIRA, Confluence
- MarocmétrieData engineerFILM AND AVAugust 2021 - September 2024 (3 years and 1 month)Casablanca-Settat, MoroccoMarocmétrie is a TV audience analysis company where I had the opportunity to work on several projects, including:- The creation of a data processing platform on a Data Lakehouse for processing and analyzing Marocmétrie data using Spark, Delta Lake, Apache NiFi, Apache HBase, and Apache Superset as the environment.- Automation of the production chain by creating orchestrated pipelines using Apache Airflow.- Development of a mobile application for our clients to display Moroccan TV audience data and the most popular TV programs. I used Flutter and FastApi as a REST API to get data from a MongoDB database that was fed by an Apache Airflow ETL program coded in Python. The application was deployed using Docker in a CentOS virtual machine.- Implementation of a new information system with several modules to improve the user experience for the production and panel team. It was developed using VueJS for the user interface, FastAPI as a REST API to retrieve data from a PostgreSQL database.
Recommendations
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 (M2), Big data and cloud computingUniversité Hassan II Aïn Chock de Casablanca2023la mise en place d'infrastructures, de solutions et de logiciels qui manipulent les big data, l'exploitation de statistiques, d'analyses quantitatives ou de techniques de modélisation pour influencer ou prendre des décisions. quantitatives, d'analyse ou de modélisation pour influencer ou prendre des décisions
- Bachelor's degree, Mathematics and Computer ScienceUniversité Hassan II Aïn Chock de Casablanca2020Licence, Mathématiques et informatique