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.
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:
Back-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.
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