Ben Hood is a seasoned backend engineer with 18 years’ experience, currently building Apple Pay systems out of the Greater Oxford Area. He has deep expertise in distributed messaging and databases—contributing to high-profile open-source projects such as the streadway AMQP client and the RabbitMQ Java client, where he focused on server-side notifications and performance testing. His work on the GoCQL Cassandra driver demonstrates strong database internals knowledge, including CAS support and tricky type/WHERE IN handling. Comfortable both as a developer and a test/QA engineer, he blends pragmatic engineering with a talent for performance tuning and integration testing. Colleagues can expect a steady, detail-oriented engineer who brings open-source rigor to large-scale payment infrastructure.
Contributions:272 commits, 44 PRs, 44 pushes in 1 year 8 months
Contributions summary:Ben's contributions primarily involve implementing and testing features related to Cassandra database operations within the GoCQL driver. They focused on adding support for Conditional Asynchronous Statements (CAS) and demonstrated an understanding of Cassandra's data types, particularly decimal and inet types. They have refactored the code, implemented integration tests, and addressed bugs, including those related to handling the WHERE IN clause, all of which involved modification to how the driver communicates with the database back-end.
Back-end Developer & QA Engineer / Test Automation Engineer
Contributions:87 commits in 11 months
Contributions summary:Ben primarily contributed to performance testing within the RabbitMQ Java client. Their work involved creating and modifying tests, specifically focusing on performance characteristics like message routing rates and queue creation/deletion throughput. The code changes include the creation of new test classes, the implementation of tests to measure the performance of routing, and the addition of rate limiting features to the tests. Additionally, the user enhanced existing tests to include and cover additional exchange types.
javarabbitmq-javarabbitmqjava-client
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.