Hello, I'm Ilias
Data Analyst at Dow Jones and MSc Data Science candidate, working toward data science and machine learning engineering.
Ilias Jaddi
IJ
Barcelona, ES

About

Data Analyst at Dow Jones and Economics graduate from the University of Barcelona, now pursuing an MSc in Data Science at the UOC. I build machine learning systems end to end, from web scraping and cleaning through supervised and unsupervised modeling to containerized models served behind an API, with a focus on moving into data science and ML engineering.

Work Experience

D

Data Analyst

Jan 2025 - Present
Dow JonesBarcelona, Spain
Design A/B test frameworks with Product and Engineering to evaluate UI and feature changes across subscription and retention flows, driving rollout decisions and iteration cycles. Led analytics for the WSJ semantic search launch, building engagement tracking for CTR, MRR (Mean Reciprocal Rank), zero-result rate, and latency across web and app, supporting full feature rollout and shaping in-app promotion strategy. Build and migrate dbt transformation models on Snowflake, orchestrated via Airflow DAGs, introducing versioning and automated testing to analyst-owned pipelines. Build and maintain the True North dashboard (WSJ, Barron's, MarketWatch) as the primary KPI reference for C-suite reviews, with automated validation checks ensuring data integrity at ingestion.
U

Data Analyst

Mar 2024 - Aug 2024
UnifarcoBarcelona, Spain
Analyzed pharmacy pricing patterns via Google Shopping data extraction and web scraping, detecting contract breaches (+15% discounting) across 200+ pharmacies, and built a prospecting model using location and digital-presence criteria to prioritize sales enforcement and expansion targets. Built and maintained dashboards (SQL, Python, Looker Studio) tracking website, podcast, social media, and email engagement; findings informed marketing spend allocation and product strategy decisions.
D

Corporate Banking Operations Intern

Dec 2022 - Sep 2023
Deutsche BankBarcelona, Spain
Reviewed 300+ client profiles for KYC/CDD compliance under EU AML directives, flagging high-risk transaction patterns across geographies. Worked with compliance officers, auditors, and client advisors to escalate cases, leading to blocked accounts, regulatory filings, and fraud prevention.
L

Search Data Quality Analyst

Nov 2020 - Sep 2021
LionbridgeRemote
Evaluated and labeled large-scale Microsoft Bing search datasets to optimize algorithmic relevance, applying quality metrics (precision, recall, regional accuracy) and documenting guidelines to support supervised learning model improvements.

Skills

ML & data science
TensorFlow
LightGBM
Scikit-learn
Pandas
NumPy
MLflow
Seaborn
Matplotlib
Programming & querying
Python
SQL
R
JavaScript
Data engineering & automation
dbt
Airflow
Snowflake
Selenium
FastAPI
Docker
GCP Cloud Run
Git
Analytics & visualization
Adobe Analytics
Tableau
Looker Studio
Snowflake Streamlit
Languages
English
Spanish
Catalan
Arabic
Projects

Selected work

Data science, machine learning, and web projects, from scraping and cleaning to trained models running in production.

Rossmann Demand Forecasting — LightGBM forecast against actual sales over a 48-day horizon

Rossmann Demand Forecasting

Built a 42-day sales forecasting pipeline over 1M+ records (1,115 stores), cutting error to 8.63% MAPE against an 18.56% seasonal baseline (53% reduction), with generalization confirmed on a sealed test window and a Kaggle private-leaderboard submission (0.1148 RMSPE, within 1.6% of the local estimate). Engineered 41 horizon-safe features to predict all 42 days in a single pass without recursive feedback, and ran MLflow ablation and seed studies to separate real feature contribution from run-to-run noise. Guarded correctness with a two-path leakage test and a train/serve equality check that caught a silent categorical-encoding skew returning wrong forecasts under a 200 status; deployed as a containerized FastAPI service on Cloud Run (~120ms latency).

Python
LightGBM
MLflow
FastAPI
Docker
GCP Cloud Run
FilmAffinity ML Pipeline — Random Forest feature importance

FilmAffinity ML Pipeline

Built a Selenium/undetected-chromedriver scraper collecting 4,200+ film and series records from a Cloudflare-protected, JavaScript-rendered site, with a canvas-based workaround for a poster CDN blocking direct requests. Designed a reproducible 5-stage cleaning pipeline (4,200 to 1,648 records) and trained a Random Forest rating classifier with leakage-aware feature engineering and stratified 10-fold cross-validation (ROC-AUC 0.87), plus K-means clustering and a Mann-Whitney U test.

Python
Selenium
Scikit-learn
Pandas
SciPy
LLMStudyAgent Project Screenshot

LLMStudyAgent

Built a RAG pipeline over PDFs using recursive text splitting, text-embedding-ada-002 embeddings, and PineconeDB for semantic retrieval. Implemented chat history condensation for query rewriting prior to retrieval, preserving context across multi-turn sessions.

TypeScript
Next.js 13
OpenAI GPT-3.5
PineconeDB
LangChain
PharmaGeoMap Project Screenshot

PharmaGeoMap

Mapped 25,000 Spanish pharmacies into an interactive tool for client segmentation: a Python scraper captured location, contact, and operational metadata from government sources with dynamic content handling and validation, feeding a MapBox GL JS interface with clustering and filtering over the geospatial distribution.

Python
Selenium
HTML/CSS/JS
MapBox GL JS
MySQL
Certifications

Always Curious

I'm committed to expanding my knowledge and skills. Here are some of my recent certifications.

DeepLearning.AI

Convolutional Neural Networks

DeepLearning.AI

Issued: Jun 2025

Skills:

CNNs
Image Recognition
Transfer Learning
DeepLearning.AI

Structuring Machine Learning Projects

DeepLearning.AI

Issued: Jun 2025

Skills:

Machine Learning
AI Development
Project Structuring
DeepLearning.AI

Hyperparameter Tuning, Regularization and Optimization

DeepLearning.AI

Issued: May 2025

Skills:

Deep Learning
Optimization
Hyperparameter Tuning
DeepLearning.AI

Neural Networks and Deep Learning

DeepLearning.AI

Issued: Dec 2024

Skills:

Neural Networks
Deep Learning
Backpropagation
Stanford Online

Machine Learning Specialization

Stanford Online

Issued: Oct 2024

Skills:

Machine Learning
Stanford Online

Unsupervised Learning, Recommenders, RL

Stanford Online

Issued: Oct 2024

Skills:

Unsupervised Learning
Recommenders
Reinforcement Learning
Stanford Online

Advanced Learning Algorithms

Stanford Online

Issued: Sep 2024

Skills:

Advanced ML
Regularization
Multiclass Classification
Stanford Online

Regression and Classification

Stanford Online

Issued: Sep 2024

Skills:

Supervised Learning
Regression
Classification
IBM

Exploratory Data Analysis for Machine Learning

IBM

Issued: Aug 2024

Skills:

EDA
Data Cleaning
Pandas