Zachary Bray is a consultant and software engineer with 13 years of professional experience and over 15 years of hands-on engineering history, specialising in high-performance, stateful back-ends and reactive front-ends. He has delivered trading and financial systems for tier‑1 banks and brokers, built clustered Java and C# services, and implemented low-latency calculation engines in F# and C++. As a director and consultant he architects cloud deployments (AWS, Terraform, Docker), sets up CI/CD, and coaches small agile teams while bridging product, UX and middleware integration. He is an active contributor to mission‑critical open‑source projects such as Aeron and Simple Binary Encoding, where his testing and tooling work has improved reliability for high-throughput messaging and code generation. Based in Bristol, he combines deep systems-level knowledge with pragmatic stakeholder engagement to turn complex non‑functional requirements into robust, auditable solutions.
13 years of coding experience
7 years of employment as a software developer
A-Levels, Maths (A), Further Maths (A), Physics (A), Computing (A), A-Levels, Maths (A), Further Maths (A), Physics (A), Computing (A) at Truro & Penwith College
BA(Hons) II.1, Computer Science, BA(Hons) II.1, Computer Science at University of Cambridge
Simple Binary Encoding (SBE) - High Performance Message Codec
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:16 reviews, 6 commits, 17 PRs in 2 months
Contributions summary:Zachary contributed to the Simple Binary Encoding (SBE) project by focusing on improvements to the C# code generation process, primarily within the sbe-tool component. Their work involved fixing issues related to group encoding, specifically initializing `_actingVersion` and checking for maximum group size limits. They also added and refined tests to validate the correct behavior of group size representations and identify potential issues, including an initial failing test for issue #564 and a failing test around throwing exceptions related to invalid group size.
Efficient reliable UDP unicast, UDP multicast, and IPC message transport
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:4 reviews, 3 commits, 8 PRs in 9 months
Contributions summary:Zachary primarily focuses on testing and improving the reliability of the `aeron-io/aeron` project. Their contributions involve adding new tests to cover scenarios like catalog construction and cluster recovery after failures, addressing edge cases such as deleted recordings and timer-related issues. They also developed a test suite for migrating segments and implemented a test for the retransmitted bytes counter and related potential issues. The user's work directly contributes to the robustness and stability of the Aeron messaging system.
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
Zachary Bray - Consultant at Adaptive Financial Consulting Ltd