Avatar

Organizations

README.md

Hello, I’m João Blasques

Welcome to my professional website. I’m an AI-Enabled Data Engineer with over 5 years of experience in the tech and programming space and 1 year of experience in designing, implementing, and optimizing data pipelines and machine learning solutions.

About Me

I specialize in data engineering, artificial intelligence, and machine learning applications. My expertise includes ETL/ELT pipelines, cloud platforms (AWS, GCP, Azure), DevOps and MLOps. I believe in transforming complex data challenges into actionable insights and automated systems that drive business growth and operational efficiency.

Core Expertise

  • Data Engineering: ETL/ELT pipelines, data warehousing, stream processing
  • AI & Machine Learning: TensorFlow, PyTorch, scikit-learn, NLP
  • Cloud Platforms: AWS, Google Cloud Platform, Azure
  • Big Data Technologies: Spark, Databricks, Snowflake, Kafka, Airflow
  • DevOps: CI/CD, Testing, Automation, Terraform (IaC), Docker, Kubernetes

Contact

Feel free to reach out if you’d like to discuss potential collaborations, data engineering challenges, or AI implementations:

Popular posts

  1. Project Overview

    This project demonstrates the implementation of a comprehensive analytics engineering pipeline using dbt (data build tool) as the primary transformation layer. The pipeline showcases modern data engineering practices including ELT methodology, dimensional modeling, automated testing, and business intelligence visualization.

    Repository: Analytics Engineering with dbt

    The project focuses on transforming raw NYC taxi trip data into business-ready analytics tables using dbt’s modular approach, implementing both dbt Cloud and dbt Core workflows, and creating interactive dashboards with Looker Studio.

    Key Concepts

    Analytics Engineering: Bridging the gap between data engineering and data analysis with software engineering best practices • ELT vs ETL: Leveraging cloud data warehouses for in-database transformations • Dimensional Modeling: Implementing Kimball’s star schema methodology for analytical workloads • dbt Fundamentals: Models, macros, packages, variables, and testing frameworks • Data Governance: Testing, documentation, and deployment strategies • Business Intelligence: Creating interactive dashboards and visualizations

    analytics engineering dbt bigquery data transformation dimensional modeling

  2. Project Overview

    This project demonstrates the implementation of a comprehensive data pipeline using Google BigQuery as the primary data warehouse solution. The pipeline showcases modern data engineering practices including external data integration, table optimization strategies, and performance tuning techniques.

    Repository: Data Pipeline with BigQuery

    The project focuses on building a scalable, cost-effective data warehouse solution that can handle large volumes of NYC taxi trip data while maintaining optimal query performance and cost efficiency.

    Key Concepts

    OLAP vs OLTP: Understanding the fundamental differences between Online Analytical Processing and Online Transaction Processing systems • Data Warehousing: Implementing centralized storage for analytical workloads with optimized query performance • Table Partitioning: Dividing large tables into manageable chunks based on time or range values • Clustering: Organizing data within partitions to improve query performance and reduce costs • External Tables: Querying data stored outside BigQuery without incurring storage costs • Performance Optimization: Implementing best practices for cost reduction and query efficiency

    data engineering bigquery data warehouse cloud analytics

  3. Project Overview

    This repository demonstrates workflow orchestration for data engineering pipelines using Kestra. It guides users through building, running, and scheduling data pipelines that extract, transform, and load (ETL) data both locally (with PostgreSQL) and in the cloud (with Google Cloud Platform). The project is hands-on and includes conceptual explanations, infrastructure setup, and several example pipeline flows.


    Key Concepts

    • Workflow Orchestration: Automating and managing complex workflows with dependencies, retries, logging, and monitoring.
    • Kestra: An orchestration platform with a user-friendly UI and YAML-based workflow definitions (called “flows”).
    • Data Lake & Data Warehouse: Demonstrates moving data from raw storage (GCS) to structured analytics (BigQuery).

    data engineering beginners tutorial docker kestra

  4. Project Overview

    This repository serves as a practical guide to building and orchestrating robust data pipelines using Apache Airflow. It covers essential concepts from basic workflow management to advanced deployments with Google Cloud Platform (GCP) and Kubernetes.


    Key Concepts

    • Workflow Orchestration: Automating and managing complex data workflows with dependencies, scheduling, retries, and monitoring using Apache Airflow.
    • DAGs (Directed Acyclic Graphs): The core abstraction in Airflow for defining task dependencies, execution order, and workflow logic.
    • Extensible Operators & Integrations: Leveraging Airflow’s wide range of built-in operators and custom plugins to interact with databases, cloud services (GCP, Kubernetes), and external systems.
    • Scalable Deployments: Running Airflow locally for prototyping, or deploying on cloud and Kubernetes for production-scale, resilient, and distributed data pipeline execution.

    data engineering airflow orchestration tutorial docker

  5. Project Overview

    This repository provides a comprehensive, step-by-step guide to building a simple data engineering pipeline using containerization (Docker), orchestration (Docker Compose), and Infrastructure as Code (Terraform), with a focus on ingesting and processing NYC taxi data. The project is hands-on and includes conceptual explanations, infrastructure setup, and several example pipeline flows.

    This project is a practical template for data engineers to learn and implement containerized data pipelines, local and cloud database management, and automated cloud infrastructure provisioning using modern tools like Docker, Docker Compose, and Terraform. It is especially useful for those looking to understand the end-to-end workflow from local prototyping to cloud deployment in a reproducible, automated way.

    data engineering beginners tutorial docker terraform

  6. AI-Driven Data Architecture

    Artificial intelligence isn’t just a consumer of data—it’s increasingly becoming an integral part of how we design and operate our data systems. This post explores the evolving relationship between AI and data architecture.

    AI-Enhanced Data Processing

    Modern data architectures are incorporating AI at various levels:

    • Intelligent Data Cataloging - Automatically discovering, classifying, and tagging data assets
    • Adaptive Data Integration - Using ML to identify optimal integration patterns and transformations
    • Automated Quality Management - Detecting anomalies and quality issues without manual rules
    • Self-Tuning Systems - Databases and data platforms that optimize themselves based on workloads

    Real-World Applications

    Recommendation Systems

    AI algorithms help determine which data is most relevant to different users and use cases, optimizing data discovery and access.

    AI data architecture innovation

    Post activity