Skip to content
View bravojuandb's full-sized avatar
🏛️
echo "Firmitas • Utilitas • Venustas"
🏛️
echo "Firmitas • Utilitas • Venustas"
  • Navarra, Spain
  • 01:30 (UTC +02:00)

Block or report bravojuandb

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bravojuandb/README.md

Python SQL Ubuntu Bash Docker Batch ETL

I build data pipelines and data processing systems with an emphasis on rule-based behavior and explicit data contracts to produce analytics-ready outputs.

Shipped Pipelines

  • Eurostat Trade Pipeline – Batch Ingestion and Transformation

    • Downloads and extracts historical monthly COMEXT bulk files into an immutable raw layer
    • Transforms raw .dat files into clean silver Parquet via DuckDB SQL
    • Containerized with Docker Compose (separate ingestion, transform, and pipeline services)
    • Idempotent re-runs, explicit data contracts, and CI with Ruff + ShellCheck
      https://github.com/bravojuandb/eurostat-trade-pipeline
  • Navarra Economic Establishments – Batch Data Pipeline

Connect

📧 bravojuandb@protonmail.com

📍 Navarra, Spain · 🌍 Open to remote opportunities

Pinned Loading

  1. eurostat-trade-pipeline eurostat-trade-pipeline Public

    Containerized ETL pipeline for Eurostat COMEXT bulk trade data

    Python 1

  2. navarra-data-batch-pipeline navarra-data-batch-pipeline Public

    Reproducible batch pipeline that standardizes Navarra’s Economic Establishments Registry, converting raw CSV into a structured analytics-ready Parquet file. Non-destructive: raw data is never modif…

    Python 1