Ryan Walsh

Senior Frontend Engineer at Upwage

Minneapolis, Minnesota, 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

🤩
Rockstar
🎓
Top School
Ryan Walsh is a Senior Frontend Engineer with 11 years of experience building and shipping user-focused React applications, currently driving frontend work at Upwage from Minneapolis. He has led product development and technical direction for complex features like DroneDeploy’s Walkthroughs, spanning mapping, 3D model viewing, and third-party integrations while mentoring junior engineers. A former lead instructor and curriculum designer at DevMountain, he brings strong pedagogical clarity to code and testing—evidenced by contributions that improve JavaScript closure exercises and introduce unit testing to Redux/React mini-projects. Ryan also guided a pragmatic migration from JavaScript to TypeScript at O.C. Tanner and has spoken at regional conferences about testing best practices. Colleagues rely on him for thoughtful refactors, clear problem statements, and making tricky frontend behaviors reliably testable.
code10 years of coding experience
job8 years of employment as a software developer
bookFull Stack Web Development, Full Stack Web Development at DevMountain
stackoverflow-logo

Stackoverflow

Stats
40reputation
2kreached
1answer
2questions
github-logo-circle

Github Skills (15)

closures10
jes10
closure10
javascript10
enzyme10
front-end-development10
jestjs10
redux10
react10
enzyme-testing10
testing10
babeljs6
mongoose6
svg6
eslint6

Programming languages (5)

TypeScriptCSSRustJavaScriptHTML

Github contributions (5)

github-logo-circle
DevMountain/JS-Closures

May 2016 - Apr 2017

Afternoon project for practicing JavaScript Closures
Role in this project:
userFront-end Developer
Contributions:9 commits, 9 PRs, 7 pushes in 11 months
Contributions summary:Ryan primarily worked on modifying and correcting JavaScript code related to closures. Their contributions included fixing test cases and clarifying problem text. They also refactored the code by addressing wording issues and fixing a timing issue related to a specific problem. These changes indicate a focus on improving the clarity and functionality of the JavaScript examples related to closures.
afternoonjavascriptpracticingclosuresafternoon-project
DevMountain/react-5-mini

Feb 2017 - Apr 2017

A mini project to introduce how to use Redux in a react application.
Role in this project:
userFront-end Developer
Contributions:53 commits, 2 PRs, 37 pushes in 2 months
Contributions summary:Ryan primarily contributed to the front-end development of a React application. Their work included removing solution files, updating the main App component with new functionalities, and adding unit tests for the application's components and Redux ducks. They refactored the App.js, fixing classes to facilitate testing. The user demonstrated an understanding of testing libraries and testing practices within a React environment.
reactintroducemini-projectreduxreact-intl
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
Ryan Walsh - Senior Frontend Engineer at Upwage