Skip to content
View mxavier-dev's full-sized avatar

Block or report mxavier-dev

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
mxavier-dev/README.md

Hi 👋, I'm Matheus Xavier

Data Engineering | Python, SQL, ETL pipelines
Building data pipelines from real-world APIs and structuring relational data systems


👨‍💻 About Me

  • 🎓 Computer Science student
  • 🐍 Building projects with Python, SQL, and data pipelines
  • 📊 Focused on ETL pipelines, data modeling, and API data ingestion
  • 🐧 Linux user

🛠 Tech Stack

python logo pandas logo mysql logo postgresql logo git logo

📌 Featured Project

🔹 Pokeapi ETL Pipeline

ETL pipeline that extracts data from a public API, transforms semi-structured JSON into normalized relational tables, and loads it into MySQL using batch operations.

Highlights:

  • Batch inserts with executemany (performance-oriented)
  • Data normalization (1:N and N:N relationships)
  • Transaction handling (commit/rollback)
  • Modular pipeline structure (extract → transform → load)

🔗 https://github.com/mxavier-dev/pokeapi-etl-pipeline


📊 GitHub Stats

GitHub Streak


🌎 Connect With Me

Linkedin

Pinned Loading

  1. countries-etl-pipeline countries-etl-pipeline Public

    Modular ETL pipeline in Python using REST API, data transformation, and MySQL integration with logging and structured architecture.

    Python

  2. pokeapi-etl-pipeline pokeapi-etl-pipeline Public

    Production-style ETL pipeline using Python, Pandas, and MySQL to process real API data with batch inserts, normalization, and relational modeling.

    Python