DerekĀ Ethier

Principal Software Engineer at Recharge

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
Derek Ethier is a Principal Software Engineer based in Toronto with 14 years of experience building and supporting web-based applications and leading engineering teams. He combines hands-on backend expertise in Ruby on Rails with strong IT management, server and database administration skills to drive reliable, scalable systems. At Recharge he focuses on architectural and delivery excellence while mentoring teams and hiring for performance. Derek is an active open-source contributor to notable Ruby projects like Spree and FFaker, where his work ranged from core eCommerce routing fixes to robust slug generation for internationalized strings. Known for clear communication and strategic planning, he excels at turning complex requirements into pragmatic, auditable solutions. Colleagues rely on him for steady technical leadership that balances day-to-day problem solving with long-term platform vision.
code14 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
3,893reputation
350kreached
111answers
9questions
Badges
routes
top-5%
ruby-on-rails
top-5%
ruby
top-5%
curl
top-5%
github-logo-circle

Github Skills (31)

unit-testing10
ruby-rails10
lib10
ecommerce10
testing10
rails10
code-library10
ruby10
commerce10
test-unit10
unit-test10
ruby-on-rails10
strings9
text-manipulation9
routes9

Programming languages (7)

C#TypeScriptJavaScriptPHPRubyPythonClojure

Github contributions (5)

github-logo-circle
spree/spree

Apr 2012 - Dec 2012

An open source eCommerce platform giving you full control and customizability. Modular and API-first. Multi-vendor, multi-tenant, multi-store, multi-currency, multi-language. Built using Ruby on Rails. Developed by @vendo-dev
Role in this project:
userBack-end Developer
Contributions:13 commits in 8 months
Contributions summary:Derek primarily contributed to the Spree eCommerce platform's core functionality, demonstrating expertise in Ruby on Rails. Their work involved adding helper methods for gem availability, addressing SSL protocol issues, and introducing configuration options for S3 host aliases. Furthermore, the user refactored routing configurations and fixed a form field issue within the admin interface, indicating a focus on both feature enhancements and bug fixes within the application.
multi-sourceecommercemulti-languagespreecommerceshopware
ffaker/ffaker

Apr 2014 - Apr 2014

Faker refactored.
Role in this project:
userBack-end Developer
Contributions:6 commits in 13 days
Contributions summary:Derek primarily focused on adding and refining a "slug" method within the `ffaker` library. This involved implementing the method in both the `internet` and `internet_se` modules, along with writing corresponding tests to ensure functionality. They addressed edge cases in the slug generation, including supporting various glue characters and ensuring compatibility with older Ruby versions. The contributions improved the library by introducing a feature for generating URL-friendly strings.
testingrefactoredfaker
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
Derek Ethier - Principal Software Engineer at Recharge