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.
Experience
- 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
- 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
- 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
- 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
- Nov 2000 — Nov 2019
Viget
19 years · 2 rolesDigital agency. Grew from writing code and running servers to leading engineering, hiring, and an entire office.
Development Director
- 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
- 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
- 1999 — 2000
Earlier experience Show 2 roles +Hide −
Senior Web Developer · Millennium Health Communications
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
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
Modernized online ticket purchasing with a deep integration into their existing ticketing software.
Ruby · Rails · PostgreSQL · API integrationBethesda Softworks
Re-platformed game microsites (Fallout, Elder Scrolls, Quake) on a custom Contentful library, in time for a major E3 announcement.
PHP · Laravel · API integrationUS News
Launched “Best States,” with multi-faceted state-by-state rankings built from a publisher’s flat-file data.
Python · Django · PostgreSQL · Custom APIShure
Re-platformed the North American web presence, improving product promotion and integrating custom tools.
Ruby · Rails · MySQL · RedisPublications
- Advanced Rails RecipesPragmatic Bookshelf · 2009 · Contributing author
- A Practical Guide to WinCVS and SSHCvsGui Project · 2002
- Using Oracle With PHPWebMonkey (Wired Digital) · 2001
Talks
- The Only Limitation Is Your ImaginationBoulder Ruby · 2026
- Git Worktrees: Embrace the ADDBoulder Ruby · 2026
- Schema-First API DevelopmentBoulder Ruby · 2024
- Coding with Confidence: Adding TDD to Your ToolsetCMAP Fall Code Camp · 2009
- + 3 more (Developer Day DC & CVREG 2009, Lone Star Ruby Conference 2007, NovaRUG 2007)