Ryan Senior

Senior Manager at Equinix

Greater St. Louis 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 Senior is a seasoned software engineering leader with 16 years of experience delivering backend systems and guiding teams, currently serving as a Senior Manager at Equinix in Greater St. Louis. He brings deep expertise in Clojure and distributed data systems from principal engineering roles at Metabase and Puppet, where he led key features, debugging of tricky timezone and numeric-edge cases, and transitions from Ruby to Clojure. A long-time open-source contributor to Metabase, he has hands-on experience across query processors, database interaction, and production API development. Ryan also co-organizes the Strange Loop conference, having built Clojure-based tooling for CFPs and the site generator, a detail that reflects his commitment to community and tooling automation. He blends technical depth with management experience, mentoring teams and shaping architecture while continuing to write and maintain critical backend code.
code16 years of coding experience
job17 years of employment as a software developer
bookJohn Wood Community College
bookBachelor's, Computer Science, Bachelor's, Computer Science at Western Illinois University
bookMaster's, Computer Science, Master's, Computer Science at University of Illinois Urbana-Champaign
github-logo-circle

Github Skills (18)

postgresql10
clojure-cli10
clojure10
query-parser10
sql10
query-engine10
querying10
analytics9
apidoc9
databases9
business-intelligence9
api9
database9
data-visualization8
data-analysis8

Programming languages (14)

JavaSchemeRustScalaGoHTMLDockerfileShell

Github contributions (5)

github-logo-circle
metabase/metabase

Mar 2017 - Aug 2019

The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:
Role in this project:
userBack-end Developer
Contributions:219 commits, 417 PRs, 775 pushes in 2 years 5 months
Contributions summary:Ryan primarily contributed to the back-end aspects of the Metabase project. Their work includes fixing tests related to PostgreSQL, refactoring API route logic, and resolving issues with SQL parameter handling. The user also addressed data classification and serialization for numerical values, specifically handling edge cases like NaN and infinity. They demonstrated expertise in the query processor, database interaction, and API development within the Clojure environment.
datasimplestfastestbusiness-analyticsbusiness-intelligence
senior/puppetdb

Jan 2015 - Apr 2017

Contributions:182 pushes, 147 branches in 2 years 3 months
centralizedstoragepuppet
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 Senior - Senior Manager at Equinix