Theo Brandvold
Software Engineer — Backend & Distributed Systems · Denver, CO · theo.brandvold@example.com · github.com/tbrandvold · linkedin.com/in/theobrandvold
Summary
Backend engineer with 7 years on payment and identity systems at scale: Go and Python services behind 40K requests per second, a Postgres-to-sharded migration executed with no customer-visible downtime, and on-call ownership of a tier-1 service. Led a 4-engineer team through the checkout rewrite. Comfortable across the stack when it is the fastest path, but the depth is server-side.
Professional Experience
Senior Software Engineer, Payments Platform · Meridian Commerce
Feb 2023 – Present
- Led the checkout service rewrite from a Rails monolith to 3 Go services, cutting p99 latency from 1,400ms to 180ms and carrying Black Friday peak at 40K requests per second with no degradation.
- Designed and executed the Postgres sharding migration for 2.1B payment rows: dual-write, backfill, and cutover across 6 weeks with zero customer-visible downtime and a documented rollback at every stage.
- Cut the payment reconciliation job from 6 hours to 22 minutes by replacing per-row lookups with batched windowed queries, which removed the nightly deadline risk the finance close depended on.
- Own tier-1 on-call for the payments path: wrote the runbooks, drove mean time to recovery from 41 to 12 minutes over 4 quarters, and ran blameless postmortems on 9 incidents.
- Mentored 4 engineers through promotion-track work, 2 of them to senior, and review roughly 30 pull requests a week across the platform group.
Software Engineer, Identity · Northlight Systems
Jul 2020 – Jan 2023
- Built the OAuth 2.0 and OIDC authorization server that replaced 3 bespoke login paths, consolidating 11M accounts onto one identity provider over 2 quarters.
- Cut token-validation latency 70% by moving introspection to a local JWKS cache with a staged rollout behind a feature flag.
- Introduced contract tests between identity and 8 consumer services, which took integration-caused rollbacks from roughly 1 a month to 2 in the following year.
Software Engineer · Rivet Analytics
Aug 2019 – Jun 2020
- Shipped the Python ingestion pipeline handling 300M daily events; wrote the schema-evolution handling that let producers deploy without coordinating with the consumer team.
Projects
pgshardkit — open-source Postgres sharding helper
- Extracted the dual-write and backfill tooling from the payments migration into a library: 1,400 GitHub stars, 6 outside contributors, used in production by 3 companies who filed issues.
Technical Skills
- Languages & runtimes: Go, Python, TypeScript, SQL, Ruby (maintenance)
- Systems & data: PostgreSQL (sharding, replication, query planning), Redis, Kafka, gRPC & Protocol Buffers, OAuth 2.0 / OIDC, distributed tracing (OpenTelemetry)
- Platform: AWS (ECS, RDS, S3, Lambda), Terraform, Docker & Kubernetes, GitHub Actions, Datadog, feature flags & staged rollout
Certifications & Education
- B.S. Computer Science, University of Colorado Boulder — May 2019
- AWS Certified Solutions Architect – Associate — exp. Mar 2027