My Face

Jonathan Ryan

jonathan.ryan@jryan.io :: 267-314-2010

I'm a software engineer with over 20 years of experience in a variety of languages including Java, Typescript, Python, and C++. I graduated from Drexel University in 2013 with a Bachelor of Science in Computer Science.


Recent Experience

Comcast

Principal Software Engineer

2018 – 2026

A lead architect for XVP—a suite of high-performance, low-latency microservices delivering metadata to core video applications. Embedded across cross-functional engineering teams to accelerate developer velocity, standardize architecture, and drive enterprise AI tool adoption.

XVP and XTVAPI
Architecture & Core Engineering
  • Designed and maintained the core foundational libraries for 15 microservices, establishing standardized patterns for caching, telemetry, and fault tolerance across the platform. Eliminated incidients entirely.
  • Architected event-driven streaming sync to replace legacy custom Paxos cluster; reduced infrastructure footprint by 80% (5 nodes down to 1) while maintaining 99.99% availability.
  • Cut deployment of legacy service from 1 hour 15 minutes to 25 minutes
  • Profiled and optimized a critical event processor, resolving latency bottlenecks and completely eliminating production severity incidents (Sev-0/Sev-1).
  • Rapidly developed and deployed an in-memory linear channel map cache to resolve service performance issues before deadline, later replaced with edge cache which reduced memory usage on all servers by 100%
Technical Leadership & AI Adoption
  • Serving as AI Guild Lead, guiding generative AI strategy and integration for 500+ developers across the organization
  • Designed and executed developer experience (DevX) survey frameworks to pinpoint workflow bottlenecks and accelerate team development velocity
  • Authored technical training curriculums and reference implementations to accelerate developer adoption of reactive programming patterns (Reactor/WebFlux).
  • Delivered 30+ technical knowledge-sharing sessions across engineering teams to drive alignment on modern architecture, reactive programming, and AI tools
DevOps & Quality
  • Audit code and performance with profilers for XVP and other teams which yields dozens of PRs and suggestions to teams for improvements and bug fixes
  • Engineered a standardized testing suite for XVP, simplifying unit and integration test authoring across 15+ microservices
  • Engineered automated test reliability metrics and weekly Slack alert integrations, identifying flaky tests to improve suite stability across engineering teams and save developer time on re-running tests
  • Profiled Gradle builds and test suites to find bottlenecks, keeping service build times under 5 minutes

Oracle

Principal Software Engineer

2011 – 2017

Prime Project Management Software

I was the team lead for the reporting feature of a project management web application. I also aided other teams in designing and developing core application framework code.