Ben Eddy

Software Engineer at Temporal Technologies

Seattle, Washington, 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
Ben Eddy is a seasoned software engineer with 11 years of experience building reliable backend systems and leading engineering teams, currently contributing at Temporal Technologies after a long tenure as Staff Software Engineer at GitHub. He combines deep practical experience in test automation and backend reliability—evidenced by contributions improving consumer-group behavior and test robustness in the widely used ruby-kafka client—with leadership roles dating back to Director of Engineering. Based in Seattle, Ben brings a pragmatic, single-threaded mindset to complex distributed systems, favoring clarity and resilient testing over premature optimization. With an academic background in economics, he pairs quantitative thinking with a strong product focus, often surfacing subtle failure modes before they hit production.
code11 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science (BS) Economics, Bachelor of Science (BS) Economics at University of Puget Sound
github-logo-circle

Github Skills (7)

testing10
rspec10
kafka10
rubygems10
test-automation10
ruby10
concurrency8

Programming languages (4)

JavaCGoRuby

Github contributions (5)

github-logo-circle
zendesk/ruby-kafka

Oct 2018 - Nov 2018

A Ruby client library for Apache Kafka
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:9 commits, 3 PRs, 6 comments in 22 days
Contributions summary:Ben primarily focused on improving the testing and reliability of the `ruby-kafka` library. Their contributions include adding new functional tests to cover consumer group behavior and address reprocessing issues. The user also refactored existing tests, removed outdated Ruby syntax, and improved the clarity of timeout failure messages within the test suite. Furthermore, they worked on code related to handling consumer group generation changes, enhancing the robustness of the consumer implementation.
apache-kafkaruby-clientkafka-clientkafkaruby
Package gocql implements a fast and robust Cassandra client for the Go programming language.
Contributions:1 review, 12 pushes, 3 branches in 1 year 1 month
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