portfolio/index.html

96 lines
3.4 KiB
HTML
Raw Normal View History

2017-04-08 08:54:50 +00:00
<head>
<title>Javascipt Developer - Portfolio</title>
</head>
<body>
<header>
<a href="">
<img alt="Image of John's head." src="images/headshot-round-200.jpg" srcset="" />
</a>
<h1>John Shaver - Web Developer</h1>
<div class="social-links"></div>
</header>
<article>
<section>
<h2>About Me</h2>
<p><i>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).</i></p>
<p>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.
<p>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.
</section>
<section>
<h2>Recent Software Projects</h2>
<div>
<h3>NewVistas Website</h3>
<img />
<div>
<h4>Project Goals</h4>
<h4>Technological Details</h4>
<h4>Challenges</h4>
</div>
</div>
<div>
<h3>Payzoom</h3>
<img />
<div>
<h4>Project Goal</h4>
<p>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.</p>
<h4>Technological Details</h4>
<p>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. </p>
<h4>Major Contributions</h4>
<p>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.</p>
<p>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.</p>
</div>
</div>
<div>
<h3></h3>
<img />
<div>
<h4>Project Goals</h4>
<h4>Technological Details</h4>
<h4>Challenges</h4>
<h4>Code Samples</h4>
<p><a href="github.com"></a></p>
</div>
</div>
<div>
<h3></h3>
<img />
<div>
<h4>Project Goals</h4>
<h4>Technological Details</h4>
<h4>Challenges</h4>
<h4>Code Samples</h4>
<p><a href="github.com"></a></p>
</div>
</div>
</section>
</article>
</body>