Eric Proulx

Senior Engineer at Shopify

Paris, Ile-de-France
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
Eric Proulx is a senior engineer with 11+ years of experience building reliable, scalable web platforms, currently at Shopify after a multi-year tenure leading engineering and product efforts at Petal/PetalMD. Deeply experienced in the Microsoft stack early in his career, he has transitioned into open source and now focuses daily on Ruby on Rails and Elasticsearch, with complementary skills in AngularJS and Swift. He’s a practical team lead and mentor who emphasizes testing, performance and production reliability, having managed small teams delivering physician-focused products. An active OSS contributor, Eric has improved core Ruby gems such as grape and chewy—addressing API behaviors, test infrastructure, and Elasticsearch index configuration—demonstrating impact on widely used tooling for REST APIs and search. Based in Paris, he blends systems-level thinking from his systems-analyst background with hands-on backend craftsmanship. Colleagues know him for pragmatic problem solving and a continued curiosity to explore better technical approaches.
code11 years of coding experience
job10 years of employment as a software developer
bookBaccalaureat, Computer Science, Baccalaureat, Computer Science at Université Laval
bookDEC-BAC, Computer Science, DEC-BAC, Computer Science at Cégep de Lévis-Lauzon
languagesFrench, English
github-logo-circle

Github Skills (22)

unit-testing10
api-rest10
ruby-rails10
restful-api10
amazon-elasticsearch10
rails10
ruby10
elasticsearch-client10
elasticsearchquery10
aws-elasticsearch10
web-framework10
elasticsearch10
rest-api10
elasticsearch-api10
api-design9

Programming languages (9)

MDXJavaShellRustJavaScriptGoPHPRuby

Github contributions (5)

github-logo-circle
ruby-grape/grape

Feb 2017 - Jan 2023

An opinionated framework for creating REST-like APIs in Ruby.
Role in this project:
userBack-end Developer
Contributions:40 reviews, 45 commits, 202 PRs in 5 years 11 months
Contributions summary:Eric primarily addressed bug fixes and implemented improvements to the Grape framework's core functionality and testing infrastructure. Their contributions included resolving issues related to API endpoint behavior, particularly with regard to HTTP methods and response handling. The user also refactored and optimized code related to attribute translation, route definitions, and error handling within the framework. They also improved several aspects of test coverage and infrastructure.
restrubygrapeapi
toptal/chewy

Sep 2015 - Mar 2017

High-level Elasticsearch Ruby framework based on the official elasticsearch-ruby client
Role in this project:
userBack-end Developer
Contributions:26 commits, 5 PRs, 19 comments in 1 year 6 months
Contributions summary:Eric focused on enhancing the Chewy framework's core functionality and configuration options. They implemented features related to index settings, particularly around resetting indices and managing refresh intervals. Additionally, the user integrated configuration settings into asynchronous import strategies and added comprehensive unit tests to validate the changes. This work demonstrates a focus on improving the framework's robustness and flexibility.
elasticsearchrubyruby-clientelasticsearch-client
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