Devin Shoemaker

Software Engineer at Ionic

Independence, Missouri, 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
Devin Shoemaker is a seasoned software engineer with 13 years of experience, currently contributing to Ionic and the Nx ecosystem while living in Independence, Missouri. He blends full-stack development with a strong focus on developer tooling—authoring Nx plugins (nxtend.dev) and enhancing the Nx monorepo and Ionic CLI to improve developer workflows and CI. Devin’s work shows a practical knack for developer experience: adding schematics, test runner configs, and Capacitor support that smooth real-world builds and deployments. An active open-source contributor and former ModChat co-host, he pairs hands-on engineering with community-facing writing on dev.to. Notably, he has moved between startup and product teams, bringing both legacy stack experience and modern monorepo/tooling expertise to complex codebases.
code13 years of coding experience
job6 years of employment as a software developer
bookHigh School Diploma, High School Diploma at Lawrence High School
bookComputer Information Systems, Computer Information Systems at DeVry University-Missouri
stackoverflow-logo

Stackoverflow

Stats
113reputation
29kreached
0answers
6questions
github-logo-circle

Github Skills (25)

nxos10
ionice10
javascript10
cypress10
typescript10
ionic10
schematic10
typescript-types10
build-tools10
capacitor10
typescripts10
cli10
testing9
deploying9
build-system9

Programming languages (10)

TypeScriptMDXJavaShellJavaScriptRAMLHTMLSwift

Github contributions (5)

github-logo-circle
nrwl/nx

Mar 2020 - Jan 2021

Build system, optimized for monorepos, with plugins for popular frameworks and tools and advanced CI capabilities including caching and distribution.
Role in this project:
userFull-stack Developer
Contributions:1 review, 26 commits, 23 PRs in 9 months
Contributions summary:Devin primarily contributed to the development and maintenance of the Nx plugin ecosystem. They implemented new schematics for generating migrations, schematics, and builders within Nx plugins, enhancing the plugin's functionality. Furthermore, the user added new features, such as unit test runner configuration, and addressed linting issues by integrating the Cypress ESLint plugin. These changes improved the developer experience and added new features to the Nx plugin ecosystem.
nx-workspacesworkspacesclijavascriptcypress
ionic-team/ionic-cli

Sep 2020 - Sep 2021

The Ionic command-line interface
Role in this project:
userFull-stack Developer
Contributions:14 reviews, 5 commits, 9 PRs in 11 months
Contributions summary:Devin contributed to the Ionic CLI, focusing on updates related to Ionic Appflow. They modified the `package` command to use new Appflow terminology and deprecated older options. Additionally, they added support for Capacitor-only apps within the deploy manifest command and fixed issues related to Capacitor 1.x apps. These changes involved modifications to both the command-line interface and the integration with the Capacitor build process, demonstrating expertise in the Ionic ecosystem.
command-line-interfaceioniccli
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
Devin Shoemaker - Software Engineer at Ionic