Ray Holder is a seasoned software engineer with 14 years building distributed systems and enterprise solutions, primarily in backend and infrastructure roles. Based in Austin, he has led collaborative teams at companies like BlackLocus and Optaros, delivering high-quality, cloud-ready software and complex integrations for large retailers, media, and healthcare clients. He is comfortable across Linux, networking, public cloud and open source, and has hands-on experience improving robustness—evidenced by his contributions to a Guava retrying library implementing exponential and Fibonacci backoff strategies. Ray pairs technical leadership with a creative streak—he also makes art—which informs a pragmatic, design-minded approach to engineering.
14 years of coding experience
16 years of employment as a software developer
M.S. Computer Science, M.S. Computer Science at Baylor University
This is a small extension to Google's Guava library to allow for the creation of configurable retrying strategies for an arbitrary function call, such as something that talks to a remote service with flaky uptime.
Role in this project:
Back-end Developer
Contributions:98 commits, 5 PRs, 23 pushes in 3 years 9 months
Contributions summary:Ray primarily contributed to the core logic of a Java library for retrying function calls. They initially added the original source code and later implemented new wait strategies, specifically for exponential and Fibonacci backoff, along with associated unit tests. Further contributions included refactoring for improved state handling, updating Javadoc, and incorporating adjustments for Gradle wrapper configurations. These changes enhance the library's flexibility and robustness in handling potentially flaky remote service interactions.
Contributions:1 release, 10 commits, 1 push in 1 year
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.