Yassine Hsouna

Data Engineer | Python, Airflow

Salary / Daily rate

Kelibia, Tunisia

Freelance

Remote only

Skills

PythonBig DataSQL QueriesdbtPostgreSQLLLMs / Large language modelsData VisualizationData MiningGoogle BigQueryData AnalysisMachine Learning

Languages

Arabic (Native)EnglishFrench

About me

Intro

Data Engineer with 3+ years building scalable pipelines using Python, Airflow & Apache Spark. Expertise in real-time streaming with Kafka, ML integration, and end-to-end ETL solutions across diverse tech stacks. Ready to transform your data challenges into automated, high-performance systems that drive business insights.

Links

Work experience

Data Engineer

Devoteam

Feb 2025 - Present

1 year 9 months

Tunis, Tunisia · Hybrid

Skills: Apache Airflow · dbt · Selenium · Docker · Machine Learning · Microsoft Power BI · Chatbot Development · Large Language Models (LLM)

Data engineer intern

ATOMIC IT

Jul 2024 - Aug 2024

2 months

Kelibia, Tunisia

The pipeline begins by fetching user data from an API. This provides a steady stream of diverse, structured user data for processing. Orchestration - Apache Airflow Apache Airflow orchestrates the entire pipeline, automating tasks like data ingestion, processing, and storage. It ensures reliability and schedules jobs while maintaining metadata in a PostgreSQL database. Streaming - Apache Kafka & Zookeeper Apache Kafka serves as the core messaging and streaming platform, enabling real-time data transfer from the PostgreSQL database to the processing engine. Zookeeper is employed for managing Kafka’s distributed infrastructure. Monitoring - Control Center & Schema Registry Kafka's Control Center provides visibility into the streaming data flow, while the Schema Registry manages and enforces data schemas to maintain data integrity across topics. Data Processing - Apache Spark Data is processed using Apache Spark, leveraging its distributed processing capabilities. A Spark master node coordinates tasks executed across multiple worker nodes, ensuring scalability and speed. Storage - Cassandra Finally, the processed data is stored in Cassandra, a highly scalable and distributed NoSQL database designed to handle large volumes of data with high availability.

Data engineering summer internship

ATOMIC IT

Jul 2023 - Aug 2023

2 months

Kelibia, Tunisia

Developed an automated web scraping solution for gathering movie reviews and ratings. Developed and implemented advanced algorithms to analyze user reviews, resulting in actionable insights.

Energy and Consumption Optimization Analyst

Agence Nationale pour la Maîtrise de l'Energie ANME

Jan 2021 - Jul 2021

7 months

Carthage, Tunisia

Analysis of a company’s energy data. Identify strategies to optimize consumption.


Education

Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT

Computer Science

2022 - 2025

2 years 11 months


Licenses & certifications

IBM data science

Issued: Sep 2023

Certified by IBM

The best place to find your next move

© 2026. All Rights Reserved.