Julian Nadeau

Staff Software Engineer at stripe

Old Toronto, Ontario, 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
Julian Nadeau is a Staff Software Engineer with 11 years of experience, currently building scalable developer-facing systems at Stripe from Old Toronto. He brings deep back-end expertise and build/release mastery—evident from notable open-source contributions to fastlane, RubyGems/Bundler, and Octobox where he optimized dependency resolution, improved CI/build automation, and hardened notification sync and API token flows. Comfortable refactoring for performance and maintainability, he has a track record of swapping data structures and iterators to yield measurable speedups and clearer code paths. Equally at home improving test runners and artifact handling as he is tuning database queries, Julian combines pragmatic engineering with a focus on developer experience and production reliability. An often-quiet differentiator: he repeatedly contributes to widely used tooling that underpins other teams’ velocity rather than seeking product-facing credit.
code11 years of coding experience
github-logo-circle

Github Skills (27)

dependency-manager10
ruby-rails10
github10
apidoc10
rubygems10
testing10
rails10
fastlane10
ruby10
automation10
notification10
api10
bundler10
performance-optimization10
build-automation10

Programming languages (19)

PowerShellJavaCSSRustCVueGoHTML

Github contributions (5)

github-logo-circle
octobox/octobox

Feb 2017 - Aug 2018

📮 Untangle your GitHub Notifications
Role in this project:
userBack-end Developer
Contributions:7 releases, 50 commits, 48 PRs in 1 year 6 months
Contributions summary:Julian primarily focused on back-end development tasks within the Octobox project. Their contributions involved refactoring code, specifically renaming a status field to "unread" across multiple files, including controller, model, and helper files. They also implemented features like adding functionality for API tokens and modifying the notifications controller to handle sync requests effectively. Additionally, they worked on optimizing database queries and improving compatibility with various database configurations.
inboxrailsrubynotificationsnotification
rubygems/bundler

Mar 2017 - Jun 2018

Manage your Ruby application's gem dependencies
Role in this project:
userBack-end Developer
Contributions:15 commits, 8 PRs, 29 pushes in 1 year 2 months
Contributions summary:Julian focused on optimizing the performance of the Bundler gem. They refactored code to use a hash instead of an array for dependency lookups, resulting in significant performance gains during `bundler/setup`. Further improvements involved optimizing the `converge_dependencies` function by replacing a proc with an iterator for faster comparisons. They also made updates to apply source calculation and registered plugin events.
dependenciesrubygemsbundlerrubydependency-manager
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
Julian Nadeau - Staff Software Engineer at stripe