Hi, I'm

David Villanueva

Senior Data Engineer

David Villanueva

I build reliable data pipelines and automate them end to end: modeling with dbt on Snowflake, processing with Python and PySpark, and visualization in Tableau and Power BI.

Featured projects

ELT pipeline with dbt + Snowflake

Layered modeling (staging, intermediate, marts), tests and auto-generated docs.

  • dbt
  • Snowflake
  • SQL

Reporting automation

Python orchestration that builds and distributes reports with zero manual work.

  • Python
  • PostgreSQL
  • Tableau

Large-scale processing with PySpark

Databricks jobs that transform large volumes of data with controlled costs.

  • PySpark
  • Databricks

Latest entries

View all →

Starting this journal

Why I'm writing in public about data, dbt and automation.

  • #meta
  • #data

Three habits that improved my dbt projects

Clear layers, tests from day one, and documentation as part of the code.

  • #dbt
  • #snowflake