Ryan Ball

Staff Software Engineer at Mango Voice

Freeland, Washington, 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

👤
Senior
🎓
Top School
Ryan Ball is a Staff Software Engineer and team lead with over a decade of experience designing and shipping high-throughput distributed systems and web platforms. He specializes in Go, Python, and JavaScript and has architected microservice pipelines that process hundreds of thousands of records per second using Kafka, NSQ, and Google Pub/Sub. Ryan has driven architectural and operational improvements across multiple companies—reducing support costs, improving messaging delivery, and leading rapid vendor pivots and compliance projects. He’s an active open-source contributor (notably the task, task-tools, and go-config projects) that grew from production needs into reusable libraries. Based in South Jordan, Utah, he blends hands-on engineering with people leadership, often stepping into cross-team roles to deliver tight deadlines and high-reliability systems. An understated strength is his ability to translate industry requirements into pragmatic engineering solutions that balance scalability, maintainability, and business impact.
code10 years of coding experience
job17 years of employment as a software developer
bookBrigham Young University-Idaho
languagesSpanish, k'ek'chi
github-logo-circle

Github Skills (25)

rewrite9
busybox9
environment-variables9
pool9
go-application9
url-parser8
command-line-tool8
gnu8
uri8
hosts8
task-management8
yaml7
ping7
rust6
nim-language6

Programming languages (4)

C++RustJavaScriptGo

Github contributions (5)

github-logo-circle
pcelvng/go-config

Feb 2019 - Jun 2022

A straightforward go configuration library.
Contributions:5 releases, 4 reviews, 62 commits in 3 years 4 months
golangenvironment-variablesconfigurationconfiguration-managementgo
pcelvng/netjs

Sep 2018 - Oct 2018

node network statistics library. Includes the ability to ping.
Contributions:24 commits, 44 PRs, 21 pushes in 1 month
statisticsstatistics-libraryabilitynodejsnetwork-statistics
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
Ryan Ball - Staff Software Engineer at Mango Voice