Samuel Gélineau

Senior Software Engineer at Well

Montreal, Quebec, Canada
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
Samuel Gélineau is a senior software engineer in Montreal with 17 years of experience building and architecting robust systems, currently contributing at Well after leading architecture at SimSpace. He brings deep functional-programming expertise—he's a self-described Haskeller who has contributed performance benchmarking and optimization to the notable polysemy higher-order monads project. His background spans hands-on programming roles through to technical leadership, grounded in an M.Sc. and a high-distinction B.Sc. from McGill. Samuel is comfortable moving between low-level performance tuning and high-level architectural design, and he has a track record of removing technical debt and improving benchmark-driven performance. Colleagues might notice his blend of research-minded rigor and practical delivery: he pairs academic training with production-focused optimizations.
code17 years of coding experience
job11 years of employment as a software developer
bookMaster of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at McGill University
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
795reputation
11kreached
10answers
0questions
github-logo-circle

Github Skills (12)

state-management10
benchmarking10
functional-programming10
benchmark10
monads10
haskell10
vinyl6
constraint6
idris6
parsing6
ghc6
scala6

Programming languages (20)

C#JavaC++CScalaTeXGoHTML

Github contributions (5)

github-logo-circle
polysemy-research/polysemy

Feb 2019 - Apr 2019

:gemini: higher-order, no-boilerplate monads
Role in this project:
userBackend Developer
Contributions:10 commits, 4 PRs, 10 comments in 1 month
Contributions summary:Samuel primarily focused on benchmarking and optimizing code within the `polysemy` repository, a project for higher-order monads. Their contributions involved creating, modifying, and refining benchmarks for state management and comparing performance against other monadic implementations. These changes included the removal of outdated dependencies, adding support for benchmarks, and adjusting existing benchmark tests.
boilerplategeminimonadsno-boilerplatenodejs
Spineless containers which are fast to read but inefficient to update
Contributions:32 commits, 4 PRs, 12 pushes in 2 years 3 months
containerspodmandockerupdatecontainer
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
Samuel Gélineau - Senior Software Engineer at Well