Ryan Swanson

Senior Software Engineer at StreamNative

Salt Lake City, Utah, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Ryan Swanson is a Senior Software Engineer with 12 years of experience building cloud-native infrastructure and developer tooling from Salt Lake City. He currently works on vCluster, contributing backend and DevOps expertise to virtual Kubernetes cluster tooling that improves multi-tenancy and deployment workflows. His background spans cloud engineering and senior platform roles at StreamNative, SoFi, and Pluralsight, giving him deep experience in containerization, Helm, and lifecycle automation. Notably, his open-source contributions include implementing a background proxy container, logging improvements, and Helm integration for the widely used vCluster project. Ryan combines hands-on engineering with pragmatic operational improvements, often focusing on developer experience and reliable deployments. He holds a BS in Computer Science from the University of Utah and brings a steady track record of shipping scalable infrastructure features.
code12 years of coding experience
job11 years of employment as a software developer
bookThe University of Utah
languagesSpanish, Japanese
github-logo-circle

Github Skills (11)

kubernetes10
docker10
go10
dockers10
kubernetes-pods10
vcluster10
helm9
cloud-native9
kubectl9
multi-tenant8
multitenancy8

Programming languages (11)

TypeScriptMDXHCLDockerfileJavaShellJavaScriptGo

Github contributions (5)

github-logo-circle
loft-sh/vcluster

May 2024 - Jun 2026

vCluster creates tenant clusters: fully isolated environments delivered as managed Kubernetes, or as the foundation for Slurm, Ray, Run:ai and inference clusters. Each gets its own API server, CRDs and RBAC, and runs on an existing cluster or standalone on bare metal. CNCF Certified Kubernetes.
Role in this project:
userBackend & DevOps Engineer
Contributions:6 releases, 137 reviews, 97 PRs in 2 years 1 month
Contributions summary:Ryan primarily contributed to the backend infrastructure and configuration of the `vcluster` project. They modified the configuration to enable service links and adjusted the backup command's default namespace. Additionally, the user introduced logging instantiation in various commands and implemented a background proxy container using docker, showcasing skills in containerization and network configuration. Furthermore, the user made changes related to helm chart integration and lifecycle management, enhancing user experience and improving deployment workflows.
aibare-metalinferencekubernetesrbac
zerbitx/vcluster-docs

Jun 2024 - Jun 2026

Contributions:7 PRs, 18 pushes, 19 branches in 2 years
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial