Get in touch

Patrick Reagan

Senior Software Engineer · Boulder, CO · Remote

patrick@the-reagans.compatrick-reagan.comlinkedin.com/in/reagentgithub.com/reagent

I’m a back-end engineer who has spent 27 years shipping web applications, mostly in Rails and TypeScript, and leading the teams that build them. Lately I’m building across the full stack with AI agents, from native Mac and iPhone apps to AI pipelines.

Résumé

27 years of shipping software

I’m a back-end engineer who has spent 27 years shipping web applications, mostly in Rails and TypeScript, and leading the teams that build them. Lately I’m building across the full stack with AI agents, from native Mac and iPhone apps to AI pipelines.

27
years shipping software
19
years at Viget, Applications Technologist to Development Director
Staff+
Staff and Principal roles since 2019
2009
contributing author, Advanced Rails Recipes

Experience

  1. 2024 — Present

    Senior Developer

    TestFit · Real estate feasibility platform · Remote

    Core engineer on the Rails API behind TestFit's web platform, from the deal pipeline to reporting and integrations.

    • Designed the API's request architecture (policy-based authorization, typed-result handlers, and an async event system), now the required pattern for new endpoints
    • Moved the API to contract-first development, migrating the spec to TypeSpec with strict validation and publishing a generated TypeScript SDK the React frontend adopted
    • Introduced AI-assisted development to the team (Claude Code conventions and automation) and built a read-only diagnostics tool that lets support investigate issues on their own
    • Fixed performance bottlenecks across the API, including a 10x cut in queries that halved a core endpoint's response time, and isolated native processing so crashes no longer kill workers
  2. Jan 2023 — Oct 2023

    Staff Software Engineer

    Ideon · Insurance benefits platform

    Expanded the enrollments platform connecting benefit administration providers with a diverse set of insurance carriers.

    • Led integration and onboarding of new carriers, expanding benefit offerings and bringing in new revenue in Q4
    • Improved reliability with a behavioral testing approach that exposed bugs and prevented regressions
    • Organized and led a bi-weekly cross-functional engineering meeting to showcase team wins and share technology trends
    • Mentored engineers through focused pair-programming sessions and code reviews
  3. Feb 2021 — Dec 2022

    Principal Engineer

    KindHealth · Insurance brokerage

    Built technology to help scale a growing brokerage business.

    • Reworked critical pieces of the PostgreSQL schema, improving data integrity and capturing more commission revenue
    • Replaced an SQS / serverless setup with a proven Redis-backed queue that was more resilient at their scale
    • Added an integration test layer that let the team ship features faster and squash bugs
    • Built a shared data-access library that charted a migration from an untested Express / JavaScript backend to Nest.js / TypeScript
    • Raised the team’s standards through code reviews, tech talks, and remote pairing
  4. Nov 2019 — Jan 2021

    Staff Engineer, Platform

    Gloo · Platform microservices

    Architected and built HTTP-based microservices supporting in-market applications.

    • Improved the quality of TypeScript microservices through API design, testing, and code reviews
    • Scaled an existing Rails API by directing reads to a read-only Aurora replica to absorb traffic spikes
    • Led bi-weekly sessions on best practices, platform observability, and relevant technologies
    • Directed contractor teams on feature planning and bug fixes for critical products
  5. Nov 2000 — Nov 2019

    Viget

    19 years · 2 roles

    Digital agency. Grew from writing code and running servers to leading engineering, hiring, and an entire office.

    Development Director

    Jun 2005 — Nov 2019
    • Grew the Boulder presence from a one-person co-working outpost into a full-fledged office
    • Created and refined the engineering hiring process for consistent, rigorous evaluation
    • Established and led the engineering team’s twice-yearly offsites
    • Introduced agile practices: iteration planning, acceptance test-driven development, and retrospectives
    • Developed applications for clients including Shedd Aquarium, Bethesda Softworks, US News, and Shure

    Applications Technologist

    Nov 2000 — Jun 2005
    • Built custom database-backed web applications across many languages and deployment setups
    • Led on payment systems integration and application performance; administered internal and client servers
    • Advocated version control, API documentation, and automated unit and integration testing
    • Built a reusable PHP MVC framework that streamlined application development
  6. 1999 — 2000
    Earlier experience Show 2 roles +Hide −

    Senior Web Developer · Millennium Health Communications

    Apr 2000 — Oct 2000

    Extended a medical auction site (ASP / SQL Server) with a ground-up online RFP service, built an XML health-news syndication engine, and ran the internal Linux server.

    Software Engineer · DynCorp Information Systems

    Jun 1999 — Apr 2000

    Built the interface for a web-based stock trading system and enhanced the OpenView network monitoring deployed to the NYSE.

Skills

Languages
Ruby · TypeScript · SQL · Python
Frameworks
Rails (Hotwire) · Sidekiq · Nest.js · Express
Data
PostgreSQL · SQLite · Redis · S3
Tooling
Docker · GitHub Actions · OpenAPI / TypeSpec · Claude Code
Agent-built
Swift / SwiftUI · Go · Fastify · Kamal

Selected client work

At Viget

Shedd Aquarium

2018 — 2019

Modernized online ticket purchasing with a deep integration into their existing ticketing software.

Ruby · Rails · PostgreSQL · API integration

Bethesda Softworks

2017 — 2018

Re-platformed game microsites (Fallout, Elder Scrolls, Quake) on a custom Contentful library, in time for a major E3 announcement.

PHP · Laravel · API integration

US News

2016 — 2017

Launched “Best States,” with multi-faceted state-by-state rankings built from a publisher’s flat-file data.

Python · Django · PostgreSQL · Custom API

Shure

2012 — 2015

Re-platformed the North American web presence, improving product promotion and integrating custom tools.

Ruby · Rails · MySQL · Redis

Publications

  • Advanced Rails Recipes
    Pragmatic Bookshelf · 2009 · Contributing author
  • A Practical Guide to WinCVS and SSH
    CvsGui Project · 2002
  • Using Oracle With PHP
    WebMonkey (Wired Digital) · 2001

Talks

Education

B.S., Computer Science
James Madison University · Harrisonburg, VA

Working on something interesting?

I read every message and reply personally.

Get in touch