Reuben Sutton

Development Manager at Shopify

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

👤
Senior
🎓
Top School
Reuben Sutton is a development manager with 12 years of software engineering experience, currently leading teams at Shopify from Toronto. He rose through hands-on Ruby on Rails roles to Head of Engineering at Plandek, blending technical leadership with mentoring and IT strategy. Comfortable in Linux system administration and core Ruby internals, he has contributed to JRuby to align ENV.to_h and socket behavior with MRI Ruby, improving cross-implementation compatibility. Reuben pairs delivery-focused management with deep backend expertise, often stepping into code to resolve subtle runtime and compatibility issues. He holds a BSc in Computer Science from City University London and brings an engineer-first approach to scaling teams and systems.
code12 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science (BSc), Computer Science, 2:1, Bachelor of Science (BSc), Computer Science, 2:1 at City University London
github-logo-circle

Github Skills (7)

javas10
jvm10
jruby10
java10
ruby10
socket9
concurrency8

Programming languages (8)

JavaC++RustScalaJavaScriptHTMLRubyPython

Github contributions (5)

github-logo-circle
jruby/jruby

Aug 2015 - Aug 2015

JRuby, an implementation of Ruby on the JVM
Role in this project:
userBack-end Developer
Contributions:8 commits, 7 PRs, 5 comments in 1 day
Contributions summary:Reuben focused on ensuring the correct behavior of the `ENV.to_h` method, aligning JRuby's implementation with the behavior of MRI Ruby. They added and addressed failing specs related to `ENV.to_h` and the `pack_sockaddr_in` method to improve the test coverage. These changes involved modifying core Ruby code and socket functionality, ensuring consistency across Ruby implementations. The user's contributions directly impact the compatibility and reliability of the JRuby runtime.
ruby-languageconcurrencyrubyjvmperformance
project-ada/python-intervals

Jan 2020 - Sep 2021

A Python library providing data structure and operations for intervals
Contributions:2 PRs, 3 branches in 1 year 8 months
python-librarydata-exchangepythonpython-bindingsdata-structure
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
Reuben Sutton - Development Manager at Shopify