Ryan Roelke is a Principal Software Engineer with 11 years of experience building high-performance database and execution-engine software, currently contributing to TileDB after nearly a decade leading and developing Vertica's Execution Engine. He combines hands-on systems engineering with technical leadership, having managed teams while driving low-level optimizations and architectural decisions for analytic databases. A Brown University alumnus with MS and BS degrees in Computer Science and Mathematics, he brings rigorous academic grounding to production-scale problems. Known for translating complex query and execution challenges into reliable, maintainable implementations, he blends deep algorithmic knowledge with pragmatic delivery. An engineer who moves comfortably between code, design, and team mentorship, he specializes in turning performance constraints into competitive product advantages.
11 years of coding experience
9 years of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Brown University
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 Roelke - Principal Software Engineer at TileDB