Skip to content
View Krupa03's full-sized avatar

Block or report Krupa03

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

Hi, I'm Krupa 👋

Data Engineer based in Ahmedabad, India — building data pipelines, real-time streaming systems, and analytics infrastructure using Python, SQL, Kafka, dbt, and PostgreSQL.

Portfolio built across three production-grade projects: an ELT pipeline (Airflow + dbt + BigQuery), a RAG chatbot (LangChain + ChromaDB + Streamlit), and a real-time streaming pipeline (Kafka + PySpark + Grafana).

Python SQL Apache Kafka dbt PostgreSQL PySpark Airflow BigQuery Grafana


🛠 Tech Stack

Languages Python (Pandas, NumPy, SQLAlchemy) SQL PL/pgSQL Spark SQL

Data Engineering Apache Kafka PySpark dbt Airflow ETL/ELT HDFS TimescaleDB

Databases PostgreSQL MySQL BigQuery TimescaleDB

Visualisation Tableau Power BI Matplotlib Grafana

Cloud & Tools Azure Google Cloud Docker PowerShell Git

AI & LLM LangChain ChromaDB HuggingFace Ollama Anthropic Claude API


📂 Projects

Project Description Stack
E-Commerce ELT Pipeline Production-grade ELT on 99K+ Brazilian e-commerce orders — Airflow orchestration, dbt 3-layer transformation, BigQuery warehouse Airflow · dbt · BigQuery · Python · Docker
RAG Document Chatbot Multi-turn document Q&A — PDF ingestion, semantic chunking, ChromaDB vector store, LangChain chain with source citations LangChain · ChromaDB · Ollama · Streamlit
Real-Time Sales Pipeline End-to-end streaming pipeline — Kafka producer → PySpark consumer → TimescaleDB → Grafana dashboard, 138+ rows confirmed Kafka · PySpark · TimescaleDB · Grafana · Docker

💼 Experience

Data Analyst Intern — Native Engineering (Oct 2025–Dec 2025) Cleaned and transformed customer transaction and support ticket data using Python and SQL. Built Tableau dashboards tracking KPIs for team and manager reporting. Automated recurring reports and documented workflows.

Customer Service Representative — McDonald's Canada (Jan 2024–Feb 2025) Customer-facing role in Canada. Developed communication, time management, and cross-cultural teamwork skills in a high-volume service environment.

Data Analyst Intern — Acespritech Solutions (Dec 2022–Feb 2023) Built Tableau and Power BI dashboards for IT operations data. Wrote SQL queries for data extraction, used PowerShell for metadata management.

Data Entry Operator — Gateway Group of Companies (Jan 2021–Jan 2022) Managed large-scale data entry and validation operations.


🎓 Education

  • P.G. Diploma — Big Data Solution Architecture | Conestoga College, Canada (2023)
  • M.E. Computer Engineering | Gujarat Technological University (2020)
  • B.E. Computer Engineering | Gujarat Technological University (2018)

📜 Certifications

Building with Claude API AI Fluency Python for Everybody Tableau Power BI SQL for Data Science Qualcomm AI Upskilling


📫 Connect

LinkedIn Tableau Email

Open to: Remote roles (USD/EUR) · Dubai, UAE · Europe · India

Pinned Loading

  1. realtime-sales-pipeline realtime-sales-pipeline Public

    Real-time sales pipeline: Kafka → PySpark → TimescaleDB → Grafana

    Python

  2. rag-document-chatbot rag-document-chatbot Public

    RAG-based Document Q&A Chatbot using LangChain, ChromaDB, and Streamlit

    Python

  3. ecommerce-elt-pipeline ecommerce-elt-pipeline Public

    End-to-end ELT pipeline using Airflow, dbt, and BigQuery on the Brazilian Olist e-commerce dataset (100K+ orders)

    Python