Hi, I'm Terence Schumacher

Currently exploring AI workflow reliability and DORA-driven release automation at scale.

Senior Platform & Reliability Engineer

I take messy build and release systems — monorepos, CI/CD pipelines, observability stacks — and make them measurable, automatable, and safe to ship on.

Seven years from Tableau's desktop release engineering to Invisible's AI data platform: Bazel migrations, canary rollouts, maturity audits, and the tooling that turns "it works on my machine" into "we know before production does."

Featured work

View all work

Bazel Multi-Build

Polyglot Bazel monorepo spanning Java and TypeScript with shared build graphs and remote-cache patterns. Mirrors the Tableau desktop migration that cut incremental build times by up to 75% for hundreds of engineers.

  • Bazel
  • Java
  • TypeScript

Canary Deployment Controller

Progressive traffic shifting with Prometheus SLO gates and automatic rollback on Kubernetes. Models the telemetry-gated canary rollouts that helped reduce release lead time by 79% on enterprise CI/CD pipelines.

  • Python
  • Kubernetes
  • Prometheus

Release Lead Time Calculator

DORA lead-time metrics API integrating with GitHub for cycle-time visibility across teams. Implements the scoring model used in platform maturity audits across 28 microservices.

  • Python
  • GitHub API