Ryan McDonough

r2n.io

I build web products, platform tooling, and the systems that connect them.

I have 10+ years of experience shipping customer-facing software, internal tools, and cloud-backed services.

Recent work includes TypeScript and React apps, C# integrations, Azure and Kubernetes deployments, and CI/CD systems used across large teams.

At a glance

  • 10+ years shipping production software
  • Led teams of 10+ engineers
  • Built CI/CD workflows for 80+ services
  • TypeScript, React, C#, Azure, Terraform, Kubernetes

Experience

Experience

Summit Funding, Inc.

Applications System Developer

Oct 2024 - Present

Builds Encompass integrations, event-driven services, and Azure deployments for mortgage workflows.

  • Builds Encompass integrations with TypeScript, C#, Docker, and Developer Connect APIs for ICE Mortgage Technologies workflows.
  • Owns webhook ingestion and Azure Event Grid pipelines for notifications, email, and async processing.
  • Uses Terraform, Bitbucket Pipelines, and C4 diagrams to standardize releases and service design.
TypeScriptAzure Event GridAzure Container AppsTerraformDockerBitbucket PipelinesC#

TransUnion

Lead Full Stack Engineer

Nov 2021 - Sep 2024

Led a consumer credit application while staying hands-on in frontend delivery, production support, and engineering quality.

  • Led teams of 10+ engineers building customer-facing credit reporting experiences.
  • Drove testing, static analysis, architecture reviews, and code review practices across distributed teams.
  • Shipped redesign work, handled urgent production issues, and updated frontend tooling with React, Next.js, and Vite.
TypeScriptReactNext.jsViteJavaPython

TransUnion

Lead Engineer, CI/CD

May 2021 - Nov 2021

Led CI/CD tooling for 80+ microservice applications and common Kubernetes-based release paths.

  • Built Kubernetes, Helm, and infrastructure automation patterns used across 80+ microservice applications.
  • Added automated deployments, regression testing, SonarQube analysis, and security scanning to release workflows.
  • Improved Jenkins automation, Teams webhook integrations, and build triggers for day-to-day developer use.
KubernetesHelmTerraformJenkinsDockerSonarQube

TransUnion

Senior Engineer, ETL

Feb 2018 - May 2021

Built test and release tooling for enterprise Java services and data pipelines.

  • Designed unit testing patterns for enterprise Java applications and automated Ab Initio ETL builds with Jenkins.
  • Tested SOAP and REST APIs with JUnit 5 and ReadyAPI and used Splunk, AppDynamics, Grafana, and Spotfire to monitor production issues.
  • Built UI regression coverage with SerenityBDD, Cucumber, and Selenium for business-critical systems.
Java EEJUnit 5MockitoSeleniumAb InitioJenkins

Work

Selected work

Selected work

Encompass workflow integrations

Context

Older Encompass SDK integrations slowed changes and made deployments harder to manage.

What I did

Rebuilt them around Developer Connect APIs and containerized TypeScript and C# services in Azure Container Apps with Terraform-managed deployments.

Why it mattered

Made workflow changes easier to ship and reduced friction around releases.

TypeScriptAzure Container AppsTerraformDockerC#Encompass

Selected work

Mortgage event processing

Context

Webhook-driven mortgage events needed follow-on processing without pushing every step into one request path.

What I did

Built TypeScript services that accepted webhooks, published Azure Event Grid events, and routed work to downstream handlers.

Why it mattered

Split email, notifications, and downstream jobs into cleaner event-driven flows.

TypeScriptAzure Event GridAzure Container AppsWebhooksAsync processing

Selected work

Consumer credit application

Context

A consumer credit product needed steady feature delivery while the frontend stack and engineering practices were being updated.

What I did

Led teams through redesign work, production support, and frontend tooling updates with TypeScript, React, Next.js, and Vite.

Why it mattered

Kept product delivery moving while reducing risk in the frontend stack.

TypeScriptJavaReactNext.jsViteStatic analysis

Selected work

CI/CD platform for 80+ services

Context

Service teams needed one repeatable path for builds, deployments, testing, and quality checks.

What I did

Built Jenkins, Kubernetes, Helm, Terraform, and SonarQube workflows for a portfolio of 80+ services.

Why it mattered

Cut manual pipeline work and made releases more consistent across teams.

KubernetesHelmTerraformJenkinsDockerSonarQube

Contact

Get in touch

If you need someone who can move between product code, platform work, and delivery systems, I would be happy to connect.