Pierre-marc Fournier

Software Engineer at Latour Trading LLC

New York, New York, United States
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

👤
Senior
🎓
Top School
Pierre-marc Fournier is a seasoned software engineer with 17 years of experience building high-performance, highly available, and well-monitored distributed systems on Linux. He has led and scaled low-latency infrastructure teams—most recently as Technology Manager at Squarepoint Capital and now engineering at Latour Trading—focusing on global market data and order entry platforms. A hands-on systems developer, he contributes to low-level open-source projects like userspace RCU, where he improved signal handling and modernized the build system, underscoring deep expertise in concurrency, signal semantics, and build tooling. His background blends research-grade tracing work, trading-platform leadership, and early systems administration, giving him rare end-to-end insight from kernel-adjacent code to production observability. Based in New York, he pairs rigorous engineering discipline with a track record of operational reliability in mission-critical environments.
code17 years of coding experience
job16 years of employment as a software developer
bookB.Eng., computer engineering, B.Eng., computer engineering at Polytechnique Montréal
bookBI (DEC), sciences, BI (DEC), sciences at Jean-de-Brébeuf College
languagesEnglish, French
github-logo-circle

Github Skills (7)

c1710
signal-handling10
autobuild10
c1110
autotools10
linux-kernel9
concurrency8

Programming languages (1)

C

Github contributions (5)

github-logo-circle
urcu/userspace-rcu

Jun 2009 - Nov 2009

This repo is a mirror of the official userspace-rcu git found at git://git.lttng.org/userspace-rcu.git. liburcu is a LGPLv2.1 userspace RCU (read-copy-update) library. This data synchronization library provides read-side access which scales linearly with the number of cores.
Role in this project:
userBack-end Developer
Contributions:9 commits in 5 months
Contributions summary:Pierre-marc's commits primarily focused on enhancing the signal handling and build processes within the userspace RCU library. They addressed issues related to signal handler installation by correcting the `sigaction` settings and adding the `SA_RESTART` flag for improved system call behavior. Furthermore, the user modernized the build system by converting it to autotools and refactored the code to make the `urcu_init` function non-static, thereby increasing the library's usability in various contexts. This implies an understanding of low-level system interactions and build processes.
userspacesynchronizationgit-clientlibgit2lgplv2
pmfournier/usbkvm

Mar 2015 - Jul 2015

Contributions:24 commits, 4 pushes, 1 branch in 4 months
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
Pierre-marc Fournier - Software Engineer at Latour Trading LLC