Summary
Matt Olson is a Senior Software Developer with 11+ years of experience building resilient, high-performance backend services and coaching teams to run them 24/7. A former academic turned pragmatic generalist, he blends typed functional programming (notably Haskell and F#) with reliability engineering, observability, and high-throughput data tooling. At Mercury he architects anti-fraud and sanctions tooling, mentors new-to-Haskell engineers, and drives platform stability with Honeycomb-backed observability and Postgres-backed systems. He has led reliability and release practices at PayByPhone, scaling teams and on-call culture while keeping downtime intolerable. Comfortable both shipping code and advising managers, he pairs mathematical rigor with a hands-on, no-nonsense approach to running production services.
11 years of coding experience
12 years of employment as a software developer
Bachelor’s Degree, Computing Science, Bachelor’s Degree, Computing Science at University of Alberta
PhD, Computing Science, PhD, Computing Science at Simon Fraser University
English, French