Ryan Evans is a Senior Principal Engineer with a decade of hands-on experience designing and delivering JVM-centric systems at scale, currently leading platform work at Grubhub from Lenexa, Kansas. He brings deep polyglot expertise across Java, Kotlin, Clojure, Scala, Python and front-end technologies, and has a strong track record of evolving teams and architecture through roles from Senior Software Engineer to Principal. Ryan’s background includes driving engineering practices at The Nerdery—where he shaped JVM strategy—and long-term ownership of service-oriented systems built with Spring, Hibernate/JPA, REST, and modern build tooling. Comfortable both mentoring engineers and shipping production code, he pairs practical implementation skills with hiring and technical leadership. An understated strength is his cross-stack fluency that lets him translate business needs into robust, maintainable platforms.
10 years of coding experience
21 years of employment as a software developer
BS Computer Science, BS Computer Science at Kansas State University
Contributions:10 releases, 20 pushes, 1 branch in 7 days
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.