RyanMcDonoughI build the delivery systems teams ship on — and the AI infrastructure they ship with — in highly regulated industries.

AI Platform EngineerSummit Funding — current8 yrs TransUnion10+ yrs shipping production softwareMicrosoft Certified: AzureGreater San Luis Obispo AreaRemote preferredOpen to relocation

80+
services on one CI/CD delivery pattern
Millions
of paying users on consumer credit products
10+
engineer teams led through production delivery

Selected work with production constraints

MCP servers and agentic developer workflows · CI/CD platforms and release automation · Azure Event Grid and containerized service integrations · Frontend modernization with React, Next.js, and Vite · Terraform-managed infrastructure and service design

Loan event processing

Constraint

All loan events were being processed client-side and synchronously — loan operations blocked the UI for up to 30 seconds per action, and the business was tracking these load times daily.

What I did

Designed webhook ingestion and Azure Event Grid pipelines to route email, notifications, and downstream jobs into async flows. Moved processing off the client entirely so the UI could respond immediately.

Result

Loan open times dropped from 13 seconds to 3 seconds on the first pass. Teams kept asking to move more blocking functionality into the async pipeline — the pattern proved itself immediately.

  1. Webhook ingestion
  2. Event Grid
  3. Container Apps
  4. Async downstream jobs

TypeScript · Azure Event Grid · Azure Container Apps · Webhooks · Async processing

Org-wideClaude Code + MCP adoption

AI-native developer platform

Constraint

Platform expertise lived in a legacy .NET SDK and tribal knowledge — AI coding tools couldn't reach the systems engineers actually work on, and a highly regulated lending environment rules out casual copy-paste AI use.

What I did

Built a production MCP server that gives Claude governed access to the Encompass loan origination platform, bridging modern Developer Connect APIs and legacy .NET Framework SDK calls. Rolled out Claude Code and GitHub Copilot across the engineering org with shared prompt libraries and custom MCP tooling.

Result

Code review and feature scaffolding accelerated org-wide, with AI-assisted workflows absorbing repetitive work while architecture review and production ownership stayed with engineers. The MCP server turned an AI pilot into daily infrastructure.

  1. Encompass APIs + legacy SDK
  2. MCP server
  3. Claude Code + Copilot
  4. Shared prompt libraries

MCP · Claude Code · GitHub Copilot · TypeScript · .NET · Encompass

0 downtimelive SDK/API migration

Encompass workflow integrations

Constraint

ICE Mortgage Technologies sent an end-of-life date for their legacy .NET SDK — we had to migrate every Encompass integration off it before the deadline while keeping existing workflows running.

What I did

Rebuilt integrations around Developer Connect APIs and containerized TypeScript and C# services in Azure Container Apps with Terraform-managed deployments. Where the new APIs lacked feature parity — like the SDK's built-in popup messaging — we built custom webapp experiences to preserve the same UX.

Result

Decoupled the integration layer so workflow changes ship independently. The migration surfaced real API gaps that required workarounds, vendor negotiation, and accepting trade-offs — a live swap with no downtime on an externally imposed timeline.

  1. Legacy SDK
  2. Developer Connect APIs
  3. Azure Container Apps
  4. Custom workflow UX

TypeScript · Azure Container Apps · Terraform · Docker · C# · Encompass

Millionspaying consumer users

Consumer credit application

Constraint

TransUnion's direct-to-consumer credit monitoring dashboard serves millions of paying users — it needed continuous feature delivery (BNPL support, personalized video, UX refreshes) alongside major platform modernization.

What I did

Led teams of 10+ engineers shipping consumer-facing credit experiences across multiple redesign cycles while maintaining continuous delivery. Introduced unit testing as a core practice company-wide, personally training dozens of engineering teams on writing and maintaining their first tests.

Result

Modernized the frontend stack to React/Next.js/Vite, shipped multiple major features and redesigns, and grew engineers into senior roles. The testing culture shift outlasted any single feature.

  1. Product delivery
  2. React/Next.js
  3. Test standards
  4. Continuous releases

TypeScript · Java · React · Next.js · Vite · Static analysis

80+services on one delivery pattern

CI/CD platform for 80+ services

Constraint

Deployments meant SSHing into servers, curling WAR files into directories, manually restarting WebLogic, and configuring each server by hand — every time, for every service.

What I did

Built the CI/CD platform as a team of three engineers — Jenkins pipelines, Kubernetes and Helm-based deployments, Terraform automation, and SonarQube quality gates. Had it running within a month, then six months of refinement as teams onboarded.

Result

Gave 80+ service teams consistent, repeatable builds and deployments. Build consistency was the biggest win — quality gates and automated scanning came later and helped, but eliminating the manual deploy ritual is what changed how teams shipped.

  1. Source commit
  2. Jenkins
  3. Quality gates
  4. Helm/Kubernetes

Kubernetes · Helm · Terraform · Jenkins · Docker · SonarQube

Experience

  1. Summit Funding, Inc.

    Oct 2024 – PresentNow

    Applications System Developer

    AI-native developer tooling and event-driven loan integrations: MCP servers, Encompass, Azure Event Grid, TypeScript, C#.

    • Built a production MCP server integrating Claude with the Encompass loan origination platform, bridging modern Developer Connect APIs and legacy .NET Framework SDK calls.
    • Rolled out Claude Code and GitHub Copilot across the engineering org with shared prompt libraries and custom MCP tooling — accelerating code review and feature scaffolding without replacing architecture review or production ownership.
    • Rebuilt legacy Encompass SDK integrations around Developer Connect APIs and containerized TypeScript and C# services in Azure Container Apps with Terraform-managed deployments.
    • Designs and owns webhook ingestion and Azure Event Grid pipelines for loan event processing, cutting loan open times from 13 seconds to 3 seconds on the first pass.
    • Standardized releases and service design using Terraform, Bitbucket Pipelines, and C4 architecture diagrams across the engineering org.

    TypeScript · MCP · Claude Code · Azure Event Grid · Azure Container Apps · Terraform · C#

  2. TransUnion Consumer Interactive

    Nov 2021 – Sep 2024

    Lead Full Stack Engineer

    Consumer credit products serving millions of users: TypeScript, React, Next.js, Java, Python.

    • Led teams of 10+ engineers delivering consumer-facing credit reporting experiences, including a full product redesign while maintaining continuous delivery.
    • Drove engineering quality across distributed teams, including testing standards, static analysis, architecture reviews, and code review practices across 5+ international teams.
    • Shipped frontend redesign work, handled urgent production issues, and modernized the frontend tooling stack with React, Next.js, and Vite.
    • Mentored junior and mid-level engineers through code reviews, pair programming, and technical design sessions, growing multiple team members into senior roles.

    TypeScript · React · Next.js · Vite · Java · Python

  3. TransUnionLead Engineer, CI/CD Platform

    May 2021 – Nov 2021

    DevOps and developer experience: Kubernetes, Helm, Terraform, Jenkins, SonarQube.

  4. TransUnionSenior Engineer, ETL & Platform

    Feb 2018 – May 2021

    Enterprise Java services and data pipelines: Ab Initio, JUnit, Selenium, Splunk, Grafana.

  5. Sep 2016 – Feb 2018TransUnionAssociate QA Engineer

  6. Nov 2014 – Sep 2016HathwayQA Analyst & Intern

Need an AI platform engineer who can ship application code, own the delivery systems around it, and make agentic tooling work in a highly regulated environment? Email me directly.