Olivier Coanet

Principal Software Engineer at ABC arbitrage

Paris, Ile-de-France
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
Olivier Coanet is a Principal Software Engineer based in Paris with 12+ years building high-performance .NET systems, distributed architectures, and automated trading platforms. He progressed from UI work on high-speed rail measurement to technical lead and project manager roles, ultimately driving architecture and delivery at ABC arbitrage. Deeply pragmatic, he champions DDD, event sourcing, TDD and performance-oriented multithreading while introducing CI, DI and ORM practices early in teams. An active open-source contributor, his improvements to projects like the DataStax C# Cassandra driver, Moq and Disruptor-net show a focus on correctness, parameter-capturing ergonomics and latency-sensitive refactors. He blends hands-on coding with leadership across teams of 4–20 engineers and routinely converts complex financial and risk needs into robust, testable systems. Colleagues know him for turning skeptical teams onto better technology choices and for sustained, measurable improvements in reliability and performance.
code11 years of coding experience
job11 years of employment as a software developer
bookMaster of Science - MS Computer Software Engineering, Master of Science - MS Computer Software Engineering at ETNA, école d'alternance en informatique
bookDUT Informatique, DUT Informatique at Université Paris-Saclay
stackoverflow-logo

Stackoverflow

Stats
1,007reputation
22kreached
5answers
5questions
github-logo-circle

Github Skills (27)

unit-testing10
multithreading10
cassandra10
net10
dotnet10
performance-testing10
asp-net10
mocking10
dotnet-core10
csharp10
cassandra-database10
concurrency10
data-structure9
software-design9
data-structures9

Programming languages (4)

C#JavaC++C

Github contributions (5)

github-logo-circle
disruptor-net/Disruptor-net

Aug 2016 - Nov 2022

Port of LMAX Disruptor to .NET
Role in this project:
userBack-end Developer
Contributions:19 releases, 3 reviews, 326 commits in 6 years 5 months
Contributions summary:Olivier focused on refactoring and optimizing the performance tests within the .NET implementation of the LMAX Disruptor. The changes included cleaning up and refactoring performance test code, modifying components such as the `PingPingQueueLatencyTest`, `FizzBuzzQueueProcessor`, and `FunctionQueueProcessor`, and modifying the code for improved stability. The user also supported various wait strategies and worked on adding tests to ensure that these features are working.
dotnetlmax-disruptordisruptor
devlooped/moq

Jun 2016 - Jun 2019

The most popular and friendly mocking framework for .NET
Role in this project:
userBack-end Developer
Contributions:9 commits, 2 PRs, 21 comments in 3 years
Contributions summary:Olivier primarily contributed to the Moq framework, focusing on enhancing parameter capturing capabilities. Their work involved adding new features like `CaptureMatch` and `Capture.In`, improving the flexibility of capturing parameters during mock setup. Additionally, they refactored and improved existing code related to argument matching and setup evaluation. The user's changes indicate a focus on improving the core functionality and maintainability of the mocking framework.
moq
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
Olivier Coanet - Principal Software Engineer at ABC arbitrage