Ed Barnard is a software engineer with 12 years' experience building low-latency finance and real-time systems, currently focused on engineering at Marshall Wace after seven years developing analytics and trading libraries for Fixed Income at UBS. He combines deep systems-level C/C++ expertise with Python and C#—applied to multi-threading, template metaprogramming and automated trading—backed by strong quantitative training (Oxford Physics, MSc Applicable Mathematics, and financial engineering certifications). His background spans buy-side and sell-side trading tech, UAV communications platforms, and operational research, giving him a pragmatic edge in turning complex models into production-grade, high-performance code. Known for bridging quant research and software delivery, he often works on the most latency-sensitive components and core analytics libraries rather than surface tooling.
12 years of coding experience
11 years of employment as a software developer
BA Physics, BA Physics at University of Oxford
Financial Engineering in Interest Rates and FX (C++ applications), Financial Engineering in Interest Rates and FX (C++ applications) at City St George’s, University of London
Rust interface to OSQP: The Operator Splitting QP Solver
Contributions:1 review, 112 commits, 22 PRs in 3 years 9 months
rustosqpsplittingoperatorsolver
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.