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.
16 years of coding experience
17 years of employment as a software developer
John Wood Community College
Bachelor's, Computer Science, Bachelor's, Computer Science at Western Illinois University
Master's, Computer Science, Master's, Computer Science at University of Illinois Urbana-Champaign
The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:
Role in this project:
Back-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.
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.