Open to Technical BA and Data Engineering roles · San Diego or remote · available now

Aysan Habibzadeh

Technical Business Analyst specialized in data engineering

I turn ambiguous business requirements into specifications engineers can build — then build the pipeline myself. Python, SQL, Snowflake, dbt, BigQuery, Power BI.

records flowing daily through production Snowflake + dbt pipelines how →
500K+
dashboard data accuracy — up from ~88% after automated quality rules how →
98%
less manual data-prep after consolidating 8+ source systems how →
45%
weekly reporting cycle — down from ~2 days how →
4h
Featured work

Production work, with the numbers to prove it

Four builds, end to end: the requirement behind each one, the pipelines, models and definitions that shipped, and the business outcome it moved.

Product Mktg/CRM Python ELT + dbt Snowflake

−45% manual prep

Cut manual data-prep 45% by consolidating 8+ systems into one Snowflake + dbt layer

Designed Python + SQL ELT on Snowflake and dbt that pulls 8+ source systems into a single analytics layer — 500K+ records a day landing tested, standardized, and ready for Product and Growth.

  • Snowflake + dbt ELT
  • 500K+ records/day
  • 8+ source systems

Data quality: Automated validation rules raised dashboard accuracy from ~88% to 98%

Python · SQL · Snowflake · dbt

Read the case study ↓
Snowflake semantic model + DAX Dashboards Teams

2 days → 4 hrs

Cut the weekly reporting cycle from 2 days to 4 hours with Power BI semantic models

Built reusable Power BI semantic models and DAX measures on top of the analytics layer, so every standard KPI comes from one definition — and teams spin up new dashboards in under a day.

  • reusable semantic models
  • DAX measure library
  • new dashboard in <1 day

Data quality: Models sit on the validated layer, so 98% dashboard accuracy carries through

Power BI · DAX · Snowflake · dbt

Read the story ↓
Fin data XGBoost anomaly risk flags ML

3–4 wks earlier

Flagged financial-risk issues 3–4 weeks earlier with Python anomaly detection

Built anomaly-detection and risk models over financial and credit data at a capital firm, and optimized the BigQuery warehouse behind them — ~45% faster workloads powering executive BI.

  • financial + credit data
  • BigQuery warehouse
  • −45% query time

Data quality: Documented lineage and KPI logic — analytics self-service up ~60% in six months

Python · XGBoost · BigQuery · SQL

Read the story ↓
Snowflake semantic model + DAX Dashboards Teams

+60% self-service

Raised analytics self-service ~60% by writing down what every number meant

Documented data lineage, business definitions, and KPI logic across a credit and lending business, tuned the BigQuery models underneath, and trained staff to answer their own questions instead of queueing for an analyst.

  • lineage + definitions
  • executive BI models
  • −45% query time

Data quality: One definition per metric, owned and versioned — so two teams stopped reporting different truths

BigQuery · SQL · Data modeling · Documentation

Read the story ↓
Case study

From 8 scattered systems to one trusted analytics layer

Eight systems, one manual grind

Data for Product and Growth lived in 8+ source systems. Every report meant hand-pulled exports and hours of prep, dashboards hovered around 88% accuracy, and the weekly reporting cycle swallowed about two days — with rework every month when numbers didn’t line up.

One analytics layer, built to be trusted

The fix wasn’t another dashboard — it was consolidation: land every source in Snowflake through one ELT path, model it once, and give every team the same numbers. I designed the pipelines in Python and SQL to pull all 8+ systems into a single analytics layer.

Python + SQL for movement, dbt for meaning

Extraction and loading run in Python and SQL; transformations live in dbt, where models are versioned, documented, and reviewed like code. The models standardize KPIs across Product and Growth — 500K+ records a day landing analytics-ready instead of analyst-shaped.

Data quality as a stage, not an apology

Automated data-quality and validation rules run inside the ELT — so bad data is caught in the pipeline, not on a dashboard. Accuracy climbed from ~88% to 98%, and monthly-report rework dropped 30%.

From 2-day reporting cycles to 4 hours

With Power BI semantic models and DAX measures on top of the trusted layer, the weekly reporting cycle fell from ~2 days to ~4 hours, teams spin up new dashboards in under a day, and manual data-prep is down 45%. The numbers stopped being an argument.

Before: manual pulls · ~88% accuracy · 2-day cycle After: automated ELT · 98% accuracy · 4-hour cycle −45% manual prep

before · manual pulls · ~88% accuracy Product data app databases Marketing campaign platforms Customer data CRM exports 8+ source systems Python ELT extract · load · validate dbt versioned SQL models 500K+ records/day Quality gate automated validation dbt · standardized KPIs Snowflake analytics layer Power BI Product + Growth 98% accuracy
Experience

Where the work happened

  1. Jun 2025 — Jan 2026

    Data & Growth Analyst · Rabalon

    • Designed Python + SQL ELT on Snowflake and dbt consolidating 8+ source systems — manual data-prep down ~45%.
    • Built analytics-ready dbt models standardizing KPIs for Product and Growth, processing 500K+ records/day.
    • Automated data-quality rules in the ELT: dashboard accuracy up from ~88% to 98%, monthly rework down 30%.
    • Cut the weekly reporting cycle from ~2 days to ~4 hours with reusable Power BI semantic models and DAX.

    Python · SQL · Snowflake · dbt · Power BI

  2. Sep 2024 — Jun 2025

    Business Analyst Intern · Kallos Design & Marketing

    • Built and automated ETL integrating marketing and customer data into a central warehouse powering dashboards across 8+ accounts.
    • Translated stakeholder requirements into analytics solutions and reusable reporting.

    Python · SQL · ETL

  3. 2020 — 2023

    BI & Data Engineer / Financial Risk Analyst · Ferrum Capital

    • Built Python anomaly-detection and risk models over financial and credit data, flagging potential issues 3–4 weeks earlier.
    • Optimized BigQuery warehouse workloads ~45% faster and built the data models behind executive BI reporting.
    • Documented data lineage and KPI logic and trained staff to self-serve — analytics self-service up ~60% in six months.

    Python · BigQuery · SQL · BI

  4. 2024

    M.S., Business Analytics (STEM) · University of California, Irvine

    Capstone (AbbVie-sponsored): Python + SQL ETL over 1M+ healthcare records into BigQuery data marts, with XGBoost predictive and anomaly-detection models for executive analytics.

  5. 2021

    B.B.A., Business Administration & Management · ADA University

    Baku, Azerbaijan.

Skills

Tools I run in production

No proficiency bars — proof instead. Chips link to the project where the tool earned its place.

Languages & querying

Pipelines & warehousing

Cloud

  • GCP
  • AWS

BI & modeling

Working knowledge

  • Databricks (PySpark)
  • Microsoft Fabric
Portrait of Aysan Habibzadeh
About

Hi, I’m Aysan.

I work in the gap between the people who need a number and the systems that produce it. At my last role I took dashboard accuracy from ~88% to 98% — not with heroics, but by turning business rules into automated validation built into the pipeline itself.

My path ran from financial-risk analysis in Baku, through an M.S. in Business Analytics (STEM) at UC Irvine, into data engineering in San Diego. Business degree, analytics master’s, engineering practice — the through-line is finding out what a number is supposed to mean, then making the system produce it.

Off hours you’ll find me hiking with a thermos of tea and an audiobook queued.

Open to Technical BA and Data Engineering roles · San Diego or remote · available now

I define the work, then I build it.

I’m actively interviewing and can start immediately. If your team needs someone who can run the requirements and also ship the pipeline, let’s talk.

or write to aysan.h@outlook.com

— Aysan