Senior Data Engineer & Data Architect

Data platforms where pipelines fail loudly — not silently

I build production-grade systems that survive partial failures, schema drift, and operational scale: incremental ingestion with checkpoint recovery, contract-driven data quality, medallion lakehouse patterns, and CI-validated platform automation on AWS, Azure, Databricks, and Snowflake.

Design for failure. Automate repeatable work. Measure data quality. Document decisions. Keep systems understandable.

About

I'm Bobby Ray (br413) — a Senior Data Engineer and Data Architect who turns fragmented sources into reliable, observable, analytics-ready platforms. Senior data engineering, to me, is less about tool count and more about judgment under constraint: choosing trade-offs intentionally, designing for failure before the first incident, and keeping systems understandable for the team that inherits them.

My open-source work spans three connected layers — a production ETL pipeline with Airflow and dbt, a contract-driven quality observability tool, and a medallion lakehouse blueprint with Terraform and CI validation. Together they show how I think about the full data lifecycle, not isolated scripts.

System design

Architecture diagrams, ADRs, and explicit boundaries between ingestion, transformation, quality, and platform layers.

Failure handling

Checkpoint recovery, idempotent loads, quality gates before bronze, and runbooks for 2 AM incidents.

Operational proof

pytest coverage, GitHub Actions CI, smoke tests, alert routing, and documented trade-offs in every flagship repo.

Data engineering

Python, SQL, incremental ingestion, ETL/ELT, API pipelines, checkpointing, idempotent loads

Data architecture

Medallion lakehouse, bronze/silver/gold layers, lineage, governance, cost modeling

Orchestration

Apache Airflow, dbt, Prefect, Spark

Cloud & quality

AWS, Azure, Databricks, Snowflake, data contracts, CI/CD, monitoring, alerting

Platform approach

Senior data platform work is a stack, not a single pipeline. My portfolio models how ingestion, quality, and platform governance connect in production.

Layer 1

Ingest & transform

production-data-pipeline

Incremental API ingestion, PostgreSQL bronze, dbt silver/gold, Airflow orchestration, webhook alerts.

Layer 2

Quality & observability

data-quality-observability

YAML data contracts, schema/freshness/RI checks, persisted run history, alert routing.

Layer 3

Platform & governance

cloud-lakehouse-blueprint

Medallion manifests, Terraform IaC, IAM governance, lineage graph, CI validation.

Outcome: pipelines that fail loudly, contracts that catch drift early, and platform patterns that teams can operate without tribal knowledge.

Data engineering portfolio

Production-style open-source projects with architecture docs, ADRs, tests, CI, and operations runbooks.

Flagship · End-to-end pipeline

production-data-pipeline

Incremental API ingestion with PostgreSQL bronze landing, dbt silver/gold models, Airflow orchestration, and webhook alerts.

Senior signal: checkpoint recovery, idempotent loads, and dbt test gates that stop bad data before gold.

  • Python
  • dbt
  • Airflow
  • PostgreSQL
  • ETL
v0.1.0 release →

Quality layer · Contracts & observability

data-quality-observability

YAML data contracts with schema, freshness, and referential-integrity checks, persisted history, and alert routing.

Senior signal: contract-driven checks with run history — quality regressions are auditable, not one-off surprises.

  • Data contracts
  • Observability
  • Airflow
  • Python
View repository →

Platform layer · Lakehouse blueprint

cloud-lakehouse-blueprint

Medallion architecture manifests, Terraform IaC, IAM governance, lineage graph, and CI validation with validate --json.

Senior signal: platform decisions encoded in IaC, manifests, and CI — not slide-deck architecture.

  • Lakehouse
  • Terraform
  • AWS
  • Data architecture
View repository →

Open-source contributions

Production operations knowledge contributed upstream to orchestration and analytics tooling teams rely on daily.

Prefect #22500 merged

Kubernetes readiness vs liveness probes for workflow orchestrators — the kind of ops detail that prevents false-positive deploy rollbacks.

Prefect #22533 open

Clarify global concurrency limit setup for production Prefect deployments.

dbt docs #9606 open

Troubleshooting note for prefixed custom schema names — a deployment pitfall that breaks analytics environments silently.

Writing

Technical articles on production pipeline patterns, failure handling, and platform design.

Collaboration

Open to senior data engineering roles, data platform architecture discussions, and technical collaboration with engineering teams building analytics infrastructure, quality tooling, or lakehouse platforms.