Morgan Roderick

Berlin, Germany
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
Morgan Roderick is a seasoned software engineer based in Berlin with over 16 years of professional experience and a strong preference for distributed and Berlin-based roles. He specializes in frontend web development and JavaScript (client-side and Node.js), with deep experience in unit testing, test automation, and deployment automation across large projects. A long-time steward and contributor to the popular Sinon.JS ecosystem, he focuses on improving test infrastructure, clarity of tests, and developer tooling. His background includes modernizing RailsAdmin front-end code and moving legacy CoffeeScript to cleaner JavaScript, reflecting a pragmatic approach to code quality and maintainability. Morgan values craftsmanship and invests in durable skills that outlast industry fads, aiming for solutions that reliably serve teams over time.
code17 years of coding experience
languagesEnglish, Danish
stackoverflow-logo

Stackoverflow

Stats
21reputation
4kreached
3answers
0questions
github-logo-circle

Github Skills (28)

unit-testing10
javascript10
coffeescript10
testing10
cicd10
automation10
tdd10
automations10
test-automation10
ui-design9
rails9
css9
front-end-development9
nodejs9
uid9

Programming languages (18)

JavaCSSC++RustPLpgSQLGoMustacheHTML

Github contributions (5)

github-logo-circle
sinonjs/sinon

Jul 2014 - Nov 2022

Test spies, stubs and mocks for JavaScript.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:19 releases, 34 reviews, 1021 commits in 8 years 5 months
Contributions summary:Morgan's commits focus on adding and modifying test code for the Sinon.JS library. They are adding CSS dependencies, rewriting tests to verify the behavior of the code and improve clarity. Additionally, the user stubs logError to reduce console spam.
javascriptstubstddtest-driven-developmentunit-testing
sinonjs/fake-timers

Nov 2014 - Nov 2022

Fake setTimeout and friends (collectively known as "timers"). Useful in your JavaScript tests. Extracted from Sinon.JS
Role in this project:
userDevOps Engineer
Contributions:2 releases, 12 reviews, 95 commits in 8 years 1 month
Contributions summary:Morgan primarily focused on configuring and improving the testing infrastructure for the `fake-timers` repository. Their contributions included setting up Travis CI to run tests in specific Node.js versions. They added JSLint verification and updated the build scripts to include linting of test files. The user also made updates to handle changes related to version upgrades.
javascriptjssettimeoutsinon
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