commit 928126290ccacb3f894a277d0589c6f89c1cc355 Author: John Shaver Date: Sat Apr 8 01:54:50 2017 -0700 Started my simple portfolio website. diff --git a/images/headshot-round-150.jpg b/images/headshot-round-150.jpg new file mode 100644 index 0000000..90fb6e8 Binary files /dev/null and b/images/headshot-round-150.jpg differ diff --git a/images/headshot-round-200.jpg b/images/headshot-round-200.jpg new file mode 100644 index 0000000..024fd12 Binary files /dev/null and b/images/headshot-round-200.jpg differ diff --git a/images/headshot-round-300.jpg b/images/headshot-round-300.jpg new file mode 100644 index 0000000..6fc4b67 Binary files /dev/null and b/images/headshot-round-300.jpg differ diff --git a/images/headshot-round-500.jpg b/images/headshot-round-500.jpg new file mode 100644 index 0000000..1d866b7 Binary files /dev/null and b/images/headshot-round-500.jpg differ diff --git a/images/headshot-round.jpg b/images/headshot-round.jpg new file mode 100644 index 0000000..4b3c13f Binary files /dev/null and b/images/headshot-round.jpg differ diff --git a/images/headshot-round.png b/images/headshot-round.png new file mode 100644 index 0000000..abe1bcc Binary files /dev/null and b/images/headshot-round.png differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..02c05da --- /dev/null +++ b/index.html @@ -0,0 +1,95 @@ + + Javascipt Developer - Portfolio + + +
+ + Image of John's head. + +

John Shaver - Web Developer

+ +
+
+
+

About Me

+

I am currently looking for a full-time remote position (frontend + or fullstack) working with a team on an interesting product + leveraging a modern framework (React.js preferred).

+ +

In highschool studied Computer Networking Systems and Computer + Programming part time at the naerby Occupation Skills Center. Since + then I have been working with computers and teaching myself Software + Development. I spent 7 years working in various Technical Support + roles where I learned an in-depth understanding of various internet and + server technologies so when I shifted my career to software development, + working on web based software seemed an obvious choice. + +

I started with web development at a consultancy in 2013. Since 2014, + I have been a freelance developer working with NodeJS and javascript + and more recently React/Redux. I enjoy learning new things, solving + difficult problems and building software that assists my clients/users + in achieving success. My hobbies include Devops, listening to podcasts + and, especially, spending time with my wife and 3 kids. +

+
+

Recent Software Projects

+
+

NewVistas Website

+ +
+

Project Goals

+

Technological Details

+

Challenges

+
+
+
+

Payzoom

+ +
+

Project Goal

+

Payzoom is a SAAS that allows a community of small businesses and + funding entities to work together to get funding work for each other + and balance all the payments at the end of the week including paying + employees, contractors, services fees, and expenses.

+

Technological Details

+

When I was working on payzoom it was built with NodeJS and MySQL + on the backend and a custom built web-based frontend. Communication + between server and web was done via websockets and a JSON api. The + backend had to communicate with Gusto(ZenPayroll) and + QuickBooksOnline APIs.

+

Major Contributions

+

I wrote the initial payroll integration with ZenPayroll to gather + weekly totals and pass the information to ZenPayroll as well as the + code to send and reconsile expense data and documentation to + QuickBooksOnline.

+

While working on the project I improved the + dev enviornment from one that required a new developer to spend 2 + days build a permanent virtualbox environemnt to an ephemeral + environment in Vagrant that could be setup in less than 20min.

+
+
+
+

+ +
+

Project Goals

+

Technological Details

+

Challenges

+

Code Samples

+

+
+
+
+

+ +
+

Project Goals

+

Technological Details

+

Challenges

+

Code Samples

+

+
+
+
+
+ diff --git a/package.json b/package.json new file mode 100644 index 0000000..16bd504 --- /dev/null +++ b/package.json @@ -0,0 +1,11 @@ +{ + "name": "portfolio", + "version": "1.0.0", + "description": "My portfolio website", + "main": "index.html", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "john@jshaver.net", + "license": "UNLICENSED" +}