2016-04-09 22:38:36 +00:00
|
|
|
<!DOCTYPE html>
|
|
|
|
<html>
|
|
|
|
<head>
|
|
|
|
<meta charset="utf-8" />
|
2018-10-02 05:08:55 +00:00
|
|
|
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,600,700" rel="stylesheet">
|
2018-10-04 23:17:48 +00:00
|
|
|
<link href="https://fonts.googleapis.com/css?family=Inconsolata" rel="stylesheet">
|
2016-04-09 22:38:36 +00:00
|
|
|
<link rel="stylesheet" type="text/css" href="dep/normalize.css/normalize.css" />
|
2018-10-02 04:00:34 +00:00
|
|
|
<link rel="stylesheet" type="text/css" href="dep/Font-Awesome/css/all.css" />
|
2016-04-09 22:38:36 +00:00
|
|
|
<link rel="stylesheet" type="text/css" href="style.css" />
|
|
|
|
</head>
|
|
|
|
<body lang="en">
|
2018-10-02 18:06:05 +00:00
|
|
|
<svg width="0" height="0" viewBox="0 0 24 24">
|
|
|
|
<defs>
|
|
|
|
<g id="svg-ts-logo" transform="translate(0.000000,630.000000) scale(0.100000,-0.100000)"
|
|
|
|
stroke="none">
|
|
|
|
<path d="M0 3150 l0 -3150 3150 0 3150 0 0 3150 0 3150 -3150 0 -3150 0 0
|
|
|
|
-3150z m5077 251 c160 -40 282 -111 394 -227 58 -62 144 -175 151 -202 2 -8
|
|
|
|
-272 -192 -438 -295 -6 -4 -30 22 -57 62 -81 118 -166 169 -296 178 -191 13
|
|
|
|
-314 -87 -313 -254 0 -49 7 -78 27 -118 42 -87 120 -139 365 -245 451 -194
|
|
|
|
644 -322 764 -504 134 -203 164 -527 73 -768 -100 -262 -348 -440 -697 -499
|
|
|
|
-108 -19 -364 -16 -480 5 -253 45 -493 170 -641 334 -58 64 -171 231 -164 243
|
|
|
|
3 4 29 20 58 37 28 16 134 77 234 135 l181 105 38 -56 c53 -81 169 -192 239
|
|
|
|
-229 201 -106 477 -91 613 31 58 53 82 108 82 189 0 73 -9 105 -47 160 -49 70
|
|
|
|
-149 129 -433 252 -325 140 -465 227 -593 365 -74 80 -144 208 -173 315 -24
|
|
|
|
89 -30 312 -11 402 67 314 304 533 646 598 111 21 369 13 478 -14z m-1479
|
|
|
|
-263 l2 -258 -410 0 -410 0 0 -1165 0 -1165 -290 0 -290 0 0 1165 0 1165 -410
|
|
|
|
0 -410 0 0 253 c0 140 3 257 7 260 3 4 502 6 1107 5 l1101 -3 3 -257z" />
|
|
|
|
</g>
|
|
|
|
</defs>
|
|
|
|
</svg>
|
2016-04-09 22:38:36 +00:00
|
|
|
<section id="main">
|
|
|
|
<header id="title">
|
2018-10-22 22:51:38 +00:00
|
|
|
<h1>John Shaver</h1>
|
2021-07-03 22:09:02 +00:00
|
|
|
<span class="subtitle">Full-Stack Engineer</span>
|
2016-04-09 22:38:36 +00:00
|
|
|
</header>
|
2021-07-04 06:26:53 +00:00
|
|
|
<!--
|
|
|
|
<section class="main-block summary">
|
|
|
|
<p>I'm a fullstack engineer with experience troubleshooting </p>
|
|
|
|
</section>
|
|
|
|
-->
|
2016-04-09 22:38:36 +00:00
|
|
|
<section class="main-block">
|
|
|
|
<h2>
|
|
|
|
<i class="fa fa-suitcase"></i> Experiences
|
|
|
|
</h2>
|
|
|
|
<section class="blocks">
|
|
|
|
<div class="date">
|
2021-07-03 22:09:02 +00:00
|
|
|
<span>present</span><span>2019</span>
|
2016-04-09 22:38:36 +00:00
|
|
|
</div>
|
|
|
|
<div class="decorator">
|
|
|
|
</div>
|
|
|
|
<div class="details">
|
|
|
|
<header>
|
2021-07-04 06:26:53 +00:00
|
|
|
<h3>Software Engineer III and Lead Developer for Skillabi</h3>
|
2021-07-03 22:09:02 +00:00
|
|
|
<span class="place"><a href="https:/economicmodeling.com/">Emsi/BurningGlass</a></span>
|
|
|
|
<span class="location fa">Moscow, ID</span>
|
2016-04-09 22:38:36 +00:00
|
|
|
</header>
|
|
|
|
<div>
|
|
|
|
<ul>
|
2021-07-04 06:26:53 +00:00
|
|
|
<li>Worked with a team to successfully develop Skillsmatch MVP.</li>
|
|
|
|
<li>Worked with a team on multiple iterations of the Skillabi Prototype.</li>
|
2022-07-27 05:01:29 +00:00
|
|
|
<li>Lead the Skillabi team to develop and release the Skillabi MVP</li>
|
|
|
|
<li>Currently the technical lead continuing development on the Skillabi App</li>
|
2016-04-09 22:38:36 +00:00
|
|
|
</ul>
|
2018-10-02 04:00:34 +00:00
|
|
|
</div>
|
2016-04-09 22:38:36 +00:00
|
|
|
</div>
|
|
|
|
</section>
|
|
|
|
<section class="blocks">
|
|
|
|
<div class="date">
|
2021-07-03 22:09:02 +00:00
|
|
|
<span>2019</span><span>2014</span>
|
2016-04-09 22:38:36 +00:00
|
|
|
</div>
|
|
|
|
<div class="decorator">
|
|
|
|
</div>
|
|
|
|
<div class="details">
|
|
|
|
<header>
|
2018-10-05 04:04:07 +00:00
|
|
|
<h3>Owner/Full-Stack Engineer</h3>
|
2018-10-02 04:00:34 +00:00
|
|
|
<span class="place">J&E Solutions</span>
|
|
|
|
<span class="location fa">Hayden, ID</span>
|
2016-04-09 22:38:36 +00:00
|
|
|
</header>
|
|
|
|
<div>
|
|
|
|
<ul>
|
2018-10-02 04:00:34 +00:00
|
|
|
<li>Design, implement and ship web based software to fit customer needs.</li>
|
2021-07-03 22:09:02 +00:00
|
|
|
<li>This included: rest APIs, modern SPA interfaces, automating deployments and developer environments, OAuth2/OIDC authentication, etc.</li>
|
2016-04-09 22:38:36 +00:00
|
|
|
</ul>
|
2018-10-02 04:00:34 +00:00
|
|
|
</div>
|
2016-04-09 22:38:36 +00:00
|
|
|
</div>
|
|
|
|
</section>
|
|
|
|
<section class="blocks">
|
|
|
|
<div class="date">
|
2018-10-02 05:08:55 +00:00
|
|
|
<span>2014</span><span>2013</span>
|
2016-04-09 22:38:36 +00:00
|
|
|
</div>
|
|
|
|
<div class="decorator">
|
|
|
|
</div>
|
|
|
|
<div class="details">
|
|
|
|
<header>
|
2018-10-02 04:00:34 +00:00
|
|
|
<h3>Software Engineer</h3>
|
|
|
|
<span class="place">mCubed Labs</span>
|
|
|
|
<span class="location fa">Lehi, UT</span>
|
2016-04-09 22:38:36 +00:00
|
|
|
</header>
|
|
|
|
<div>
|
|
|
|
<ul>
|
2018-10-04 17:31:03 +00:00
|
|
|
<li>Worked onsite with mCubed's largest client to increase the efficiency of their technicians.</li>
|
2018-10-05 04:04:07 +00:00
|
|
|
<li>Built an iOS webView app to provide camera access, geolocation and push notifications.</li>
|
2018-10-04 17:31:03 +00:00
|
|
|
<li>Client payed mCubed a fee to work directly with me and I started my own company.</li>
|
2016-04-09 22:38:36 +00:00
|
|
|
</ul>
|
2018-10-02 04:00:34 +00:00
|
|
|
</div>
|
|
|
|
</div>
|
2016-04-09 22:38:36 +00:00
|
|
|
</section>
|
2021-07-04 06:26:53 +00:00
|
|
|
<!--
|
|
|
|
<section class="blocks">
|
2016-04-09 22:38:36 +00:00
|
|
|
<div class="date">
|
2018-10-02 05:08:55 +00:00
|
|
|
<span>2013</span><span>2012</span>
|
2016-04-09 22:38:36 +00:00
|
|
|
</div>
|
|
|
|
<div class="decorator">
|
|
|
|
</div>
|
|
|
|
<div class="details">
|
|
|
|
<header>
|
2018-10-02 04:00:34 +00:00
|
|
|
<h3>Senior Technical Support Engineer</h3>
|
2018-10-02 18:06:05 +00:00
|
|
|
<span class="place"><a href="https://www.symantec.com/">Symantec</a></span>
|
2018-10-02 04:00:34 +00:00
|
|
|
<span class="location fas">Lindon, UT</span>
|
2016-04-09 22:38:36 +00:00
|
|
|
</header>
|
|
|
|
<div>
|
|
|
|
<ul>
|
2018-10-02 04:00:34 +00:00
|
|
|
<li>Support enterprise customers with installing and maintaining Symantec Notifications Server and for managing network endpoints.</li>
|
|
|
|
<li>Worked heavily with IIS, MSSQL, HTTP, DNS, Windows Server, etc. to troubleshoot technical issues across customer networks</li>
|
2016-04-09 22:38:36 +00:00
|
|
|
</ul>
|
|
|
|
</div>
|
2018-10-02 04:00:34 +00:00
|
|
|
</div>
|
2016-04-09 22:38:36 +00:00
|
|
|
</section>
|
2021-07-04 06:26:53 +00:00
|
|
|
-->
|
2018-10-02 04:00:34 +00:00
|
|
|
</section>
|
|
|
|
<section class="main-block">
|
|
|
|
<h2>
|
|
|
|
<i class="fa fa-folder-open"></i> Selected Projects
|
|
|
|
</h2>
|
2016-04-09 22:38:36 +00:00
|
|
|
<section class="blocks">
|
|
|
|
<div class="date">
|
2021-07-04 06:26:53 +00:00
|
|
|
<span>2021</span>
|
2016-04-09 22:38:36 +00:00
|
|
|
</div>
|
|
|
|
<div class="decorator">
|
|
|
|
</div>
|
|
|
|
<div class="details">
|
|
|
|
<header>
|
2021-07-04 06:26:53 +00:00
|
|
|
<h3>Skillabi</h3>
|
|
|
|
<span class="place"><a href="https://skillabi.com">https://skillabi.com</a></span>
|
2016-04-09 22:38:36 +00:00
|
|
|
</header>
|
|
|
|
<div>
|
|
|
|
<ul>
|
2021-07-04 06:26:53 +00:00
|
|
|
<li>Lead the development of the Skillabi from prototype to scalable production ready application.</li>
|
|
|
|
<li>Design and develop role-based, per-user authorization on top of AWS Cognito to keep customer data secure.</li>
|
|
|
|
<li>Design and lead development and documenation of new API for storing customer data that is searchable, filterable, and secure.</li>
|
2016-04-09 22:38:36 +00:00
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</section>
|
|
|
|
<section class="blocks">
|
|
|
|
<div class="date">
|
2021-07-04 06:26:53 +00:00
|
|
|
<span>2019</span>
|
2016-04-09 22:38:36 +00:00
|
|
|
</div>
|
|
|
|
<div class="decorator">
|
|
|
|
</div>
|
|
|
|
<div class="details">
|
|
|
|
<header>
|
2021-07-04 06:26:53 +00:00
|
|
|
<h3>SkillsMatch</h3>
|
|
|
|
<span class="place"><a href="https://match.emsiskills.com">https://match.emsiskills.com</a></span>
|
2016-04-09 22:38:36 +00:00
|
|
|
</header>
|
|
|
|
<div>
|
|
|
|
<ul>
|
2021-07-04 06:26:53 +00:00
|
|
|
<li>Worked on a team developing an MVP SAAS for to help adults coming back to school to find a path to their new career</li>
|
|
|
|
<li>A react/redux front-end that interfaces with several APIs and micro-services</li>
|
|
|
|
<li>Implement CI/CD via cypress, ava, and terraform on Codeship.com</li>
|
|
|
|
<li>We built several micro services and an API on AWS lambdas managed by serverless.js</li>
|
2016-04-09 22:38:36 +00:00
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</section>
|
|
|
|
<section class="blocks">
|
|
|
|
<div class="date">
|
2018-10-02 04:00:34 +00:00
|
|
|
<span>2015</span>
|
2016-04-09 22:38:36 +00:00
|
|
|
</div>
|
|
|
|
<div class="decorator">
|
|
|
|
</div>
|
|
|
|
<div class="details">
|
|
|
|
<header>
|
2018-10-02 04:00:34 +00:00
|
|
|
<h3>Newvistas Website Platform</h3>
|
2018-10-02 18:06:05 +00:00
|
|
|
<span class="place"><a href="http://www.newvistas.com">newvistas.com</a></span>
|
2016-04-09 22:38:36 +00:00
|
|
|
</header>
|
2018-10-02 04:00:34 +00:00
|
|
|
<div>
|
2016-04-09 22:38:36 +00:00
|
|
|
<ul>
|
2018-10-02 05:08:55 +00:00
|
|
|
<li>Client wanted to allow business owners within the collective to edit their specific sections of their website.</li>
|
|
|
|
<li>Sections were public-facing and needed to be indexable by search engines.</li>
|
|
|
|
<li>Built a CMS on Server-Rendered React/Redux and express.js.</li>
|
|
|
|
<li>Deployed to AWS Elastic Beanstalk.</li>
|
2018-10-02 18:06:05 +00:00
|
|
|
<li>Authentication with Azure Active Directory and OAuth OIDC.</li>
|
2016-04-09 22:38:36 +00:00
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</section>
|
|
|
|
</section>
|
|
|
|
</section>
|
|
|
|
<aside id="sidebar">
|
2018-10-22 22:51:38 +00:00
|
|
|
<div class="control-buttons no-print">
|
2021-06-22 19:05:22 +00:00
|
|
|
<a class="print-button" target="_blank" href="John-Shaver-Resume-2021.pdf"><i class="fas fa-print"></i></a>
|
|
|
|
<a class="download-button no-print" href="John-Shaver-Resume-2021.pdf" download><i class="fas fa-file-download"></i></a>
|
2018-10-22 22:51:38 +00:00
|
|
|
</div>
|
2021-07-04 06:26:53 +00:00
|
|
|
<div>
|
|
|
|
<div class="side-block" id="contact">
|
|
|
|
<h1>
|
|
|
|
Contact Info
|
|
|
|
</h1>
|
|
|
|
<ul>
|
|
|
|
<li><i class="fas fa-globe fa-fw"></i> <a href="https://jshaver.net">https://jshaver.net</a></li>
|
|
|
|
<li><i class="fab fa-linkedin fa-fw"></i> <a href="https://www.linkedin.com/in/thejshaver">thejshaver</a></li>
|
|
|
|
<li><i class="fas fa-envelope fa-fw"></i> <a href="mailto:john@jshaver.net?subject=%5C(%E2%80%A2%20%E2%97%A1%20%E2%80%A2)%2F%20OMG!%20Amazing%20Resume!!&body=Dear%20John%2C%0A">john@jshaver.net</a></li>
|
|
|
|
<li><i class="fas fa-phone fa-fw"></i> <a href="tel:18018503052">801.850.3052</a></li>
|
|
|
|
<li><i class="fas fa-code-branch fa-fw"></i> <a href="https://git.jshaver.net/jshaver">git.jshaver.net/jshaver</a></li>
|
|
|
|
</ul>
|
2018-10-02 04:00:34 +00:00
|
|
|
</div>
|
2021-07-04 06:26:53 +00:00
|
|
|
<div class="side-block skills">
|
|
|
|
<h1>
|
|
|
|
Skills
|
|
|
|
</h1>
|
|
|
|
<ul>
|
|
|
|
<li><i class="fab fa-js-square fa-fw"></i> Javascript</li>
|
|
|
|
<li>
|
|
|
|
<i class="fab fa-fw">
|
|
|
|
<svg class="ts-logo" viewBox="0 0 630 630">
|
|
|
|
<use xlink:href="#svg-ts-logo"></use>
|
|
|
|
</svg></i> Typescript
|
|
|
|
</li>
|
|
|
|
<li><i class="fab fa-react fa-fw"></i> React</li>
|
|
|
|
<li><i class="fab fa-node fa-fw"></i> node.js</li>
|
|
|
|
<li><i class="fas fa-database fa-fw"></i> Relational Databases</li>
|
|
|
|
<li><i class="fab fa-linux fa-fw"></i> Linux</li>
|
|
|
|
<li><i class="fas fa-globe fa-fw"></i> Terraform</li>
|
|
|
|
<li><i class="fab fa-aws fa-fw"></i> AWS</li>
|
|
|
|
<li><i class="fab fa-docker fa-fw"></i> Docker</li>
|
|
|
|
<li><i class="fab fa-css3 fa-fw"></i> CSS</li>
|
|
|
|
<!-- <li><i class="fas fa-user-ninja fa-fw"></i> nunchuck</li> -->
|
|
|
|
</ul>
|
2018-10-02 04:00:34 +00:00
|
|
|
</div>
|
2021-07-04 06:26:53 +00:00
|
|
|
<div class="side-block recommendations">
|
|
|
|
<h1>
|
|
|
|
Recommendations
|
|
|
|
</h1>
|
|
|
|
<div class="recommendation">
|
|
|
|
"John Shaver has produced consistently excellent work over the years..."
|
|
|
|
<div class="attribution"><a href="https://www.linkedin.com/in/joel-pomije-7123822/">Joel Pomije<br>Lead Developer</a></div>
|
|
|
|
</div>
|
|
|
|
<div class="recommendation">
|
|
|
|
"He is very knowledgable in the fields of JavaScript, as well as networking, servers and the internet in general."
|
|
|
|
<div class="attribution"><a href="https://www.linkedin.com/in/drew-warren-853551122/">Drew Warren<br>Scrum Master/Developer</a></div>
|
|
|
|
</div>
|
|
|
|
<div class="recommendation">
|
|
|
|
"He has a very broad knowledge base that he brings to any project..."
|
|
|
|
<div class="attribution"><a href="https://www.linkedin.com/in/james-hager-ab361112a/">James Hagar<br>Project Manager</a></div>
|
|
|
|
</div>
|
|
|
|
<div class="recommendation">
|
|
|
|
"John is an extremely capable and high value asset to a team. ..."
|
|
|
|
<div class="attribution"><a href="https://coolaj86.com/">AJ ONeal<br>Backend Engineer</a></div>
|
|
|
|
</div>
|
2018-10-02 04:00:34 +00:00
|
|
|
</div>
|
2021-07-04 06:26:53 +00:00
|
|
|
<div class="source-link no-print">
|
|
|
|
source code: <a href="https://git.jshaver.net/jshaver/html-resume">https://git.jshaver.net/jshaver/html-resume</a>
|
2018-10-04 17:31:03 +00:00
|
|
|
</div>
|
2018-10-02 04:00:34 +00:00
|
|
|
</div>
|
2016-04-09 22:38:36 +00:00
|
|
|
</aside>
|
|
|
|
</body>
|
2017-08-04 04:03:07 +00:00
|
|
|
</html>
|