Garrett Murphey

Front-End Engineer at Outdoorsy

Buffalo, New York, United States
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
Garrett Murphey is a seasoned front-end engineer with 14 years of experience building production web applications and developer tooling, currently focused at Outdoorsy in Buffalo, NY. His career tracks through languages and frameworks—from Perl and PHP to C#, Ruby, and a deep specialization in Ember.js and JavaScript—bringing pragmatic migration and integration experience. He’s contributed to widely used Ember tooling such as ember-template-lint and eslint-plugin-ember, improving lint rules and test automation to catch subtle framework-specific issues like computed-property side effects. Comfortable in both product teams and open-source projects, Garrett blends front-end architecture, CLI/blueprint authoring, and robust test suites to raise code quality. Colleagues rely on him for practical build/CI improvements and for turning nuanced framework behavior into enforceable best practices.
code14 years of coding experience
job11 years of employment as a software developer
bookBS, New Media Interactive Development, BS, New Media Interactive Development at Rochester Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
135reputation
9kreached
7answers
3questions
github-logo-circle

Github Skills (22)

unit-testing10
javascript10
addin10
testing10
guideline10
ember-cli10
eslint10
acceptance-testing10
emberjs10
ember10
linter10
test-unit10
eslint-plugin10
addon10
test-automation10

Programming languages (3)

TypeScriptSCSSJavaScript

Github contributions (5)

github-logo-circle
ember-cli/ember-cli

May 2015 - Dec 2015

The Ember.js command line utility.
Role in this project:
userFront-end Developer
Contributions:20 commits, 20 PRs, 71 comments in 6 months
Contributions summary:Garrett primarily worked on updating and enhancing the Ember.js command-line utility, focusing on generating and modifying various components, routes, adapters, and tests within an Ember CLI addon context. Their contributions include modifying blueprints for routes and adapters to ensure proper import wrappers and base class definitions. The user also added new tests and acceptance tests to improve functionality.
ember-clijavascriptcommand-line-utilityemberember-js
An ESLint plugin that provides set of rules for Ember applications based on commonly known good practices.
Role in this project:
userFull-stack Developer
Contributions:5 commits, 6 PRs, 13 comments in 8 months
Contributions summary:Garrett primarily contributed to improving the ESLint plugin for Ember applications. Their work focused on enhancing the `no-side-effects` rule to better detect and report on side effects within computed properties, including handling `setProperties`. They also added new rules, such as `require-return-from-computed`, to enforce best practices. Furthermore, the user fixed bugs, added test cases, and ensured that the plugin's rules covered more scenarios within the Ember ecosystem.
eslintcommonlygood-practiceslintingjavascript
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