Alejandro Regidor Orellana

Data Platform Engineer | ETL/ELT, SQL and PySpark

I build data pipelines and transformation processes with Microsoft Fabric, Power BI, SQL and PySpark. My thesis project combines data from CRAN and PyPI with a text classifier.

Data Platform Engineer at KPMG IT ServicesMathematics and Computer Science graduate · UPM
Experience

Two roles at KPMG IT Services

KPMG Spain · IT Services (Staff)Jul 2026 — Present

Data Platform Engineer

I develop and maintain internal data platforms and contribute to data engineering, integration and architecture initiatives. I design ETL/ELT processes and pipelines with Microsoft Fabric, Power BI, SQL and PySpark, with a focus on data availability, traceability and reliability.

KPMG Spain · Innovation and Data Architecture (ITS)Jan 2026 — Jul 2026

STEM Intern

I supported data integration, transformation and management in Data Platform projects. I developed and maintained pipelines, technical tests and documentation, and contributed to data modelling and automation.

Project

A shared data model for CRAN and PyPI packages

My thesis brings package catalogues from CRAN and PyPI into a shared PostgreSQL model and evaluates text classification for AI/ML packages.

Bachelor's thesisUPM · 2026

Analysis of the R and Python environments for AI and ML

Official title: Análisis del entorno R y Python para AI y ML

I built a shared PostgreSQL model for packages, versions, artefacts, dependencies, links and contributors, with resumable ingestion and run, cursor and error logs. I compared MultinomialNB and ComplementNB using TF-IDF. The text separates AI/ML packages from unrelated ones; distinguishing core tools from support tools remains harder.

UPM record and full thesis

Project data flow
  1. CRAN + PyPIData sources
  2. Restartable batch jobsCursors · run and error logs
  3. Shared PostgreSQL modelPackages · versions · dependencies
  4. Supervised text classifierTF-IDF · Multinomial and Complement Naive Bayes1,222 labelled · 791,131 unlabelled
792,000+packages stored3.6 M+dependency relationships
PostgreSQLPythonSQLTF-IDFNaive BayesCRANPyPI
Technologies

Languages and platforms

Tools and languages I have used at work and in my projects.

01

Languages and data

PythonSQLPySparkJavaCPostgreSQLRelational modellingETL/ELT
02

Platforms and tools

Microsoft FabricPower BIGitGitHubMicrosoft Power AppsMATLAB
Languages

Languages

SpanishNative

EnglishUpper-intermediate · Cambridge B2

Education

Mathematics and Computer Science at UPM

Universidad Politécnica de Madrid · 2023–2026

Degree in Mathematics and Computer Science

Completed. Average grade: 7.48/10.

Østfold University College · Aug–Dec 2025

Erasmus+ exchange in Computer Engineering

Study period in Norway. Average grade: 8.5/10; main courses: Machine Learning and DevOps.

Contact

Get in touch

Email me or connect on LinkedIn.