Joel Shinness is a Principal Consultant and seasoned full-stack web developer with nine years of professional experience building delightful user experiences using JavaScript, React, Node.js, Ruby on Rails, HTML/CSS and automation-driven solutions. He has moved between senior engineering roles at companies like Unity, thatgamecompany, lululemon and Arc'teryx before launching his consultancy to deliver bespoke web, automation and AI solutions. As a former web development instructor at Lighthouse Labs, he pairs hands-on coding with a talent for mentoring and improving code quality—evident in his contributions to test suites for promise-based JavaScript workflows. His background in computer games and avionics testing gives him a pragmatic systems mindset and an eye for robust, testable interfaces. Based in Coquitlam, BC, Joel balances product-focused frontend craftsmanship with backend reliability and practical automation. He brings a mix of creative problem solving and disciplined engineering that helps teams ship production-ready experiences faster.
Set of exercises in using JS promises for handling asynchronous operations.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:31 commits, 2 PRs, 7 pushes in 2 months
Contributions summary:Joel primarily contributed to the testing aspect of the project. They added and modified tests for promise resolution, rejection, and promise constructor behavior. They also implemented tests for the .then and .catch methods, demonstrating a focus on ensuring the correct functionality of promise-based operations. The user's work improved the test suite, increasing confidence in the correctness of the asynchronous code.
Contributions:11 pushes, 2 branches in 1 year 4 months
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
Joel Shinness - Principal Consultant at Joel Shinness Solutions