Matthew Brookes

Senior Software Engineer at Optiver

Amsterdam, North Holland, Netherlands
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
Matthew Brookes is a Senior Software Engineer and team lead based in Amsterdam with 12 years' experience building low-latency, large-scale data platforms for quantitative trading. He currently leads development of Optiver’s Delta One Quantitative Research Data Platform, streaming time-series and fundamental data into on-premise stores and cloud analysis platforms to support both nanosecond-level autotraders and parallelised research. His background spans backend systems for finance and fintech—working with Go, Kafka, Cassandra, Kubernetes and earlier Java microservices—paired with hands-on low-latency engineering across globally distributed datacenters. An active contributor to high-performance open-source storage (FASTER), he has improved core RMW semantics and pre-allocation features, reflecting a focus on correctness and efficiency. He holds advanced computing degrees from Imperial College London and ETH Zürich, combining rigorous academic training with practical production engineering.
code12 years of coding experience
job2 years of employment as a software developer
bookMaster of Engineering (MEng) Computing, Master of Engineering (MEng) Computing at Imperial College London
bookHeart of England School
bookMaster's degree Computer Science, Master's degree Computer Science at ETH Zürich
languagesEnglish, German, French, Spanish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

c-language10
c-library10
common-library10
concurrent10
key-value-store10
cprogramming-language10
standard-library10
testing10
persistent9
hashtable9
indexing8

Programming languages (6)

C#C++RustGoHTMLPython

Github contributions (5)

github-logo-circle
microsoft/FASTER

Apr 2019 - Sep 2019

Fast persistent recoverable log and key-value store + cache, in C# and C++.
Role in this project:
userBack-end Developer & QA Engineer
Contributions:6 commits, 11 PRs, 1 push in 4 months
Contributions summary:Matthew contributed to the development and testing of core functionalities within the faster key-value store. They addressed code comments and fixed an inverted conditional related to RMW operations, which improved code accuracy. Their work also included adding and testing new features such as variable length keys and RMW methods, demonstrating a focus on enhancing the library's capabilities and reliability. The user further integrated the ability to pre-allocate memory to improve efficiency.
recoverableoperationpersistent-storageindexinglogging
faster-rs/faster-rs

Feb 2019 - Nov 2019

Experimental Rust wrapper for FASTER by Microsoft Research
Contributions:106 commits, 20 PRs, 74 pushes in 8 months
microsoft-researchrustfastermicrosoftrust-wrapper
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
Matthew Brookes - Senior Software Engineer at Optiver