John Shaver

Fullstack Engineer and Devops Enthusiast

Experiences

2017present

Technical Co-founder

ppl :) Remote (Provo, UT)
  • We're working to build a home server for families to provide an alternative to the growing number of cloud services they're dependent on.
  • We're developing the authentication protocols and networking stack that will be needed to make this possible.
2014present

Owner/Fullstack 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, implement OAuth2/OIDC authentication, implementing secure RPC calls over UDP, and much more.
20132014

Software Engineer

mCubed Labs Lehi, UT
  • Learned Javascript working on client's internal SPA for gathering scientific data and tracking employee work.
  • Collaborated to build an iOS webView app and browser library to wrap a client's internal SPA.
  • When the consultancy was going under the client signed on as my first client and I became self employed.
20122013

Senior Technical Support Engineer

Symantec Lindon, UT
  • Support enterprise customers with installing and maintaining Symantec Notifications Server and for managing network endpoints.
  • Worked heavily with IIS, MSSQL, HTTP, DNS, Windows Server, etc. to troubleshoot technical issues across customer networks

Selected Projects

2018

Telebit.cloud

  • Implement design specification in HTML and CSS.
  • Develop the email confirmation process from prototype to production.
  • Working to develop a cross platform electron implement of the Telebit client interface.
2018

Historical Records Database

Some workplace
  • Converted the historical records database from MS Access to MySQL.
  • Built an interface for searching the records in the database and finding information.
  • User authentication to allow specified users to add/edit records to/in the database.
  • User interface for adding/editing/deleting records by authenticated users.
  • Administration interface for administrators to add/create users.
2015

Newvistas Website Platform