Ray Holder

Austin, Texas, 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
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.
code14 years of coding experience
job16 years of employment as a software developer
bookM.S. Computer Science, M.S. Computer Science at Baylor University
github-logo-circle

Github Skills (11)

testing10
unit-testing10
retrying10
javas10
pytest10
python10
java10
test-automation10
documentation9
gradle8
gradlew8

Programming languages (7)

JavaShellJavaScriptGoGroovyRubyPython

Github contributions (5)

github-logo-circle
rholder/guava-retrying

Aug 2012 - May 2016

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:
userBack-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.
configurableflakygooglefunction-callarbitrary
rholder/jfpm

Jan 2014 - Jan 2015

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.
Request Free Trial
Ray Holder