Joshua Yoes

Staff Software Engineer at Infinite Red, Inc.

Vancouver, Washington, 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
Joshua Yoes is a Staff Software Engineer with eight years of experience building JavaScript and TypeScript-driven web and mobile experiences, blending front-end engineering with strong UX/UI design sensibilities. Based in Vancouver, Washington, he has progressed from product design and municipal tech leadership to senior and staff roles at Infinite Red, contributing to well-known open-source projects like Reactotron and Ignite to improve developer tooling and React Native workflows. He is proficient in React, Redux, HTML/CSS, and modern front-end tooling, and brings practical project management and prototype-to-production experience across freelance, public, and commercial clients. A Typescript enthusiast who cares about developer experience, he has hands-on history refactoring build systems, generator tooling, and React Native demos—work that improves both DX and app inspectability.
code8 years of coding experience
job6 years of employment as a software developer
bookDigital Technology and Culture, Digital Technology and Culture at Washington State University Vancouver
bookAssociate of Arts (AA), Associate of Arts (AA) at Clark College
bookDeveloper Certification Front End Libraries, Developer Certification Front End Libraries at freeCodeCamp
github-logo-circle

Github Skills (17)

javascript10
react-native10
boilerplate10
react10
ios9
debugging9
typescript9
generator9
typescript-types9
android9
mobile9
android-developer9
typescripts9
android-developers9
yarnpkg8

Programming languages (12)

TypeScriptMDXC#C++ShellCSSRustC

Github contributions (5)

github-logo-circle
infinitered/ignite

Oct 2019 - Jan 2023

Infinite Red's battle-tested React Native project boilerplate, along with a CLI, component/model generators, and more! 9 years of continuous development and counting.
Role in this project:
userMobile Developer (Android/iOS)
Contributions:226 reviews, 76 commits, 122 PRs in 3 years 2 months
Contributions summary:Joshua primarily contributed to the `ignite` repository by addressing issues related to the project's React Native boilerplate. Their work included fixing screen and component generator outputs, handling output from package managers like npm, and adding prompts and flags for the `ignite new` command. They also refactored and improved the `remove-demo` command, contributing to a better developer experience for removing boilerplate code.
clireact-nativereact-native-generatorboilerplategenerator
infinitered/reactotron

Jan 2023 - Jan 2023

A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows.
Role in this project:
userFull-stack Developer
Contributions:2 releases, 72 reviews, 125 commits in 16 days
Contributions summary:Joshua primarily contributed to the Reactotron project by implementing features related to React Native applications and overall project structure. They introduced a demo React Native application, enhancing the project's ability to inspect React Native projects. Furthermore, the user made changes to the project's build system, including initial moves to yarn workspaces, and updated the project's linting rules.
linuxmacosreactreact-nativewindows
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