
Yassine Hsouna
Data Engineer | Python, Airflow
Salary / Daily rate
Kelibia, Tunisia
Freelance
Remote only
Skills
Languages
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.
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