Skip to content
View HARIHARUTO's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report HARIHARUTO

Report abuse

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

Report abuse
HARIHARUTO/README.md

Hi πŸ‘‹, I'm Hari

Data Engineer β€’ Airflow β€’ dbt β€’ BigQuery β€’ GCP

Building production-grade data pipelines that turn raw data into reliable, analytics-ready systems.

profile views followers


πŸ‘¨β€πŸ’» About Me

I'm a Data Engineer specializing in building end-to-end data pipelines, ELT systems, and analytics infrastructure.

Final year AI & Data Science student at SIT β€” graduating June 2026.

What I build:

  • Ingestion β†’ API integrations, schema validation, quarantine pipelines
  • Transformation β†’ dbt staging, intermediate, and mart layers
  • Orchestration β†’ Airflow DAGs with retry logic and failure alerting
  • Warehousing β†’ BigQuery data models optimized for analytics and ML

πŸš€ What I Work On

βœ” Production ELT pipelines β€” not just tutorials
βœ” dbt data modeling across staging, intermediate, and mart layers
βœ” Airflow orchestration with monitoring and alerting
βœ” ML-ready feature engineering on top of warehouse data
βœ” Real-time anomaly detection systems


🧰 Tech Stack

Data Engineering

β€’ Apache Airflow β€’ dbt Core β€’ BigQuery β€’ Docker β€’ Python β€’ SQL
β€’ GCP (Cloud Storage, Cloud Run, Secret Manager) β€’ Git & GitHub


Data Analysis & Machine Learning

β€’ Pandas β€’ NumPy β€’ scikit-learn
β€’ Exploratory Data Analysis
β€’ Anomaly Detection (IsolationForest)
β€’ ML-ready feature engineering (14-feature vectors)


Tools & Infrastructure

β€’ Docker Compose β€’ Shell Scripting β€’ Linux
β€’ Schema validation & data quality contracts
β€’ Backfill pipelines with checkpoint restartability


🌍 Featured Projects

India AQI Weather Pipeline

Python β€’ Airflow β€’ dbt β€’ BigQuery β€’ Docker

End-to-end ELT platform answering a real analytical question: does rainfall materially improve city AQI, and for how long?

  • Ingests AQI from 150+ government monitoring stations (~4,000 records/day) via CPCB API + OpenWeatherMap
  • Schema validation before every BigQuery load β€” quarantines 3–8% of records daily into raw_aqi.invalid_records
  • dbt transformation across 3 layers: staging β†’ intermediate β†’ marts (daily summaries, city rankings, 14-feature ML vectors)
  • Airflow orchestration with max_active_runs=1 to prevent nondeterministic mart snapshots
  • Backfill scripts with checkpoint files for restartable historical loads
  • Fully containerised β€” runs end-to-end with a single docker compose up

β†’ View Repository


Real-Time Anomaly Detection Pipeline

Python β€’ scikit-learn β€’ Streamlit

Production-style anomaly detection on server log streams.

  • IsolationForest with rule-based alert filtering β€” hybrid approach catches known patterns and novel behavioral drift
  • Severity classification layer (LOW / MEDIUM / CRITICAL) on top of raw anomaly flags
  • Joblib model persistence for reuse across detection runs without retraining

β†’ View Repository



Zero-Footprint DICOM Viewer & Radiology Workflow System

React β€’ Node.js β€’ DICOMweb β€’ Orthanc β€’ PostgreSQL β€’ Docker

Production-style medical imaging workflow platform enabling browser-based DICOM upload, metadata indexing, and diagnostic viewing β€” without any local installation.

  • Designed a modular healthcare imaging architecture integrating:
    • OHIF Viewer (zero-footprint rendering)
    • Orthanc (DICOM server)
    • PostgreSQL (metadata-only storage)
  • Implemented full DICOMweb pipeline:
    • STOW-RS β†’ upload
    • QIDO-RS β†’ metadata query
    • WADO-RS β†’ image retrieval
  • Built backend orchestration layer handling:
    • streaming DICOM uploads (no local storage)
    • metadata normalization and persistence
    • read-only DICOMweb proxy for viewer integration
  • Developed React dashboard for:
    • multi-file DICOM upload
    • study search and filtering
    • seamless OHIF launch using StudyInstanceUID
  • Ensured strict separation of concerns:
    • no DICOM stored in DB
    • frontend does not render images
    • viewer fully decoupled
  • Containerized full system with Docker Compose (Orthanc + backend + frontend + viewer + DB)

System Flow:
Upload β†’ Orthanc β†’ Metadata Sync β†’ PostgreSQL β†’ OHIF Viewer

β†’ View Repository

πŸ“Š GitHub Stats


🎯 Currently Building

  • Streaming pipeline β†’ Kafka + PySpark + BigQuery (real-time data processing)
  • Natural language query layer β†’ plain English β†’ SQL on BigQuery using LLM APIs
  • GCP cloud deployment β†’ moving local pipelines to production cloud infrastructure

🌐 Connect With Me


Turning raw data into systems that matter.

Pinned Loading

  1. anamoly_detection anamoly_detection Public

    Python 1

  2. India_weather_AQI_pipeline India_weather_AQI_pipeline Public

    Python 1

  3. DICOM_viewer DICOM_viewer Public

    Zero-footprint DICOM viewer and radiology workflow system for browser-based DICOM upload, metadata synchronization, study search, and OHIF-powered image viewing.

    TypeScript 1 1