Marc-andré Giroux

Senior Software Developer at Netflix

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
Marc-andré Giroux is a Senior Software Developer with 11 years of experience building scalable systems at top tech companies including Netflix and GitHub. He combines full‑stack expertise and platform engineering experience, having moved from hands-on roles at Shopify to staff-level work at GitHub and now senior engineering at Netflix. An active open-source contributor, he has improved core GraphQL tooling in high-profile projects such as Facebook’s Relay and rmosolgo/graphql-ruby, tackling directive handling, mutation range updates, and refactors that improve long‑term maintainability. Comfortable across front-end and back-end domains, he brings a pragmatic focus on tests and API correctness that reduces production surprises. Based in Montreal, he pairs technical depth with an uncommon background in jazz performance, suggesting a creative, pattern-aware approach to problem solving.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Université de Sherbrooke
bookBachelor of Music, Jazz Performance, Bachelor of Music, Jazz Performance at McGill University
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
610reputation
28kreached
13answers
11questions
github-logo-circle

Github Skills (19)

javascript10
wpgraphql10
ruby10
relayer10
wordpress-graphql10
graphql10
web-framework10
graphql-ruby10
react10
relay10
testing9
type-resolution9
html6
iframe6
postmessage6

Programming languages (15)

MDXJavaRustCGoHTMLTypeScriptLiquid

Github contributions (5)

github-logo-circle
rmosolgo/graphql-ruby

Aug 2015 - Sep 2017

Ruby implementation of GraphQL
Role in this project:
userBack-end Developer
Contributions:80 commits, 63 PRs, 196 comments in 2 years 1 month
Contributions summary:Marc-andré primarily contributed to the `graphql-ruby` repository, focusing on core library improvements. Their work involved removing deprecated parameters, refining directive handling, and adding methods to existing modules. They also addressed issues related to type resolution and relay-related functionalities. These commits indicate a focus on improving the stability and functionality of the GraphQL implementation.
relayrailsrubygraphqlgraphql-ruby
facebook/relay

Nov 2015 - Aug 2016

Relay is a JavaScript framework for building data-driven React applications.
Role in this project:
userFull-stack Developer
Contributions:11 commits, 17 PRs, 76 comments in 9 months
Contributions summary:Marc-andré primarily contributed to the Relay JavaScript framework, focusing on improving its functionality and addressing existing issues. Their work included implementing features related to GraphQL directives, particularly the `skip` and `include` directives, enhancing how Relay handles range additions in mutations, and deprecating and refactoring existing functions such as `update` to `commitUpdate`. They also implemented tests to ensure the correct behavior of the updated functionalities.
data-drivenreactrelayreact-applicationsjavascript-framework
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
Marc-andré Giroux - Senior Software Developer at Netflix