John Shaver
Full-Stack EngineerExperiences
present2019
Software Engineer III and Lead Developer for Skillabi
Emsi/BurningGlass Moscow, ID- Worked with a team to successfully develop Skillsmatch MVP.
- Worked with a team on multiple iterations of the Skillabi Prototype.
- Currently leading a team to develop the Skillabi MVP and it's APIs.
- Lead the move away from application-wide credentials to secure, per-user, role based auth.
20192014
Owner/Full-Stack Engineer
J&E Solutions Hayden, ID- Design, implement and ship web based software to fit customer needs.
- This included: rest APIs, modern SPA interfaces, automating deployments and developer environments, OAuth2/OIDC authentication, etc.
20142013
Software Engineer
mCubed Labs Lehi, UT- Worked onsite with mCubed's largest client to increase the efficiency of their technicians.
- Built an iOS webView app to provide camera access, geolocation and push notifications.
- Client payed mCubed a fee to work directly with me and I started my own company.
Selected Projects
2021
Skillabi
https://skillabi.com- Lead the development of the Skillabi from prototype to scalable production ready application.
- Design and develop role-based, per-user authorization on top of AWS Cognito to keep customer data secure.
- Design and lead development and documenation of new API for storing customer data that is searchable, filterable, and secure.
2019
SkillsMatch
https://match.emsiskills.com- Worked on a team developing an MVP SAAS for to help adults coming back to school to find a path to their new career
- A react/redux front-end that interfaces with several APIs and micro-services
- Implement CI/CD via cypress, ava, and terraform on Codeship.com
- We built several micro services and an API on AWS lambdas managed by serverless.js
2015
Newvistas Website Platform
newvistas.com- Client wanted to allow business owners within the collective to edit their specific sections of their website.
- Sections were public-facing and needed to be indexable by search engines.
- Built a CMS on Server-Rendered React/Redux and express.js.
- Deployed to AWS Elastic Beanstalk.
- Authentication with Azure Active Directory and OAuth OIDC.