diff --git a/index.html b/index.html index c334f76..0d0c057 100644 --- a/index.html +++ b/index.html @@ -33,6 +33,11 @@

John Shaver

Full-Stack Engineer +

Experiences @@ -45,15 +50,16 @@
-

Lead Developer for Skillabi Project

+

Software Engineer III and Lead Developer for Skillabi

Emsi/BurningGlass Moscow, ID
    -
  • Worked on a team developing Skillsmatch MVP.
  • -
  • Worked on multiple iterations of the Skillabi Prototype.
  • -
  • Lead Developer on Skillabi MVP and it's APIs
  • +
  • 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.
@@ -99,7 +105,8 @@

-
+

@@ -126,42 +134,41 @@

- 2018 + 2021
-

Telebit

- https://telebit.cloud +

Skillabi

+ https://skillabi.com
    -
  • Implemented design specification in HTML/CSS and Javascript.
  • -
  • Developed the email confirmation process from working prototype to production.
  • -
  • Working to develop a cross platform electron implementation of the Telebit client interface.
  • +
  • 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.
- 2017 + 2019
-

Historical Records Database

- Not yet public. +

SkillsMatch

+ https://match.emsiskills.com
    -
  • 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.
  • +
  • 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
@@ -195,71 +202,67 @@ - -
-

- Skills -

-
    -
  • -
  • Troubleshooting
  • -
  • Self Motivation
  • -
  • Functional Programming
  • -
  • Effective Communication
  • -
-
    -
  • Javascript
  • -
  • - - Typescript -
  • -
  • React
  • -
  • express.js
  • -
  • Relational Databases
  • -
  • Linux
  • -
  • git
  • -
  • AWS
  • -
  • Docker
  • - -
-
-
-

- Recommendations -

-
- "John Shaver has produced consistently excellent work over the years..." - +
+ -
- "He is very knowledgable in the fields of JavaScript, as well as networking, servers and the internet in general." - +
+

+ Skills +

+
    +
  • Javascript
  • +
  • + + Typescript +
  • +
  • React
  • +
  • node.js
  • +
  • Relational Databases
  • +
  • Linux
  • +
  • Terraform
  • +
  • AWS
  • +
  • Docker
  • +
  • CSS
  • + +
-
- "He has a very broad knowledge base that he brings to any project..." - +
+

+ Recommendations +

+
+ "John Shaver has produced consistently excellent work over the years..." + +
+
+ "He is very knowledgable in the fields of JavaScript, as well as networking, servers and the internet in general." + +
+
+ "He has a very broad knowledge base that he brings to any project..." + +
+
+ "John is an extremely capable and high value asset to a team. ..." + +
-
- "John is an extremely capable and high value asset to a team. ..." - +
- diff --git a/style.css b/style.css index 435542a..c750e09 100644 --- a/style.css +++ b/style.css @@ -53,7 +53,7 @@ li{ float: left; width: var(--main-width); padding: 2.7rem 2.7rem 0 2.7rem; - font-size: 1.124972rem; + font-size: 1.3rem; } #sidebar{ @@ -101,6 +101,12 @@ li{ margin-top: 2.7rem; } +.main-block.summary{ + text-align: center; + font-size: 1.4rem; + font-style: italic; +} + #main h2{ position: relative; top: var(--row-blocks-padding-top); @@ -242,6 +248,7 @@ li{ .details h3{ font-size: 1.349966rem; + margin-bottom: 0.2rem; } .main-block:not(.concise) .details div{ @@ -324,10 +331,14 @@ li{ #sidebar h1{ font-weight: 400; font-size: 1.649959rem; + margin-bottom: 2rem; } +.side-block:first-child{ + margin-top: 7rem; +} .side-block{ - margin-top: 6.5rem; + margin-top: 8.2rem; } #contact ul{ @@ -345,7 +356,7 @@ li{ } .skills{ - line-height: 1.5; + line-height: 1.7; } .skills ul{ @@ -397,7 +408,7 @@ body > *{ .recommendation { - margin: 1.5em 0.0rem; + margin-bottom: 1.5rem; font-style: italic; } @@ -479,4 +490,4 @@ svg.ts-logo { .control-buttons a { color: #28582fed; margin: 0.2em; -} \ No newline at end of file +}