John Shaver

Full-Stack Engineer

Experiences

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.