Hi, I'm Andrew.

I am an outstanding web engineer and designer with 8 years of experience. Let's build something awesome together!

My experience up and down the web stack and my eye for design will be useful to any team looking for an agile, flexible, and passionate worker. With this background, I am eager to work with and lead a team of designers and developers in building great user experiences.

My experiences include:

  • Designing and building web application UX/UI
  • Deconstructing monolithic repositories into microservices
  • Design system and shared component architecture
  • Cloud services architecture
Download my resume

Experience

AWS Cloud Solutions Architect

March 2019

Front-End Developer & Design Systems Architect at Fellow

July 2018 - February 2019
I worked with Fellow on a public finance reporting application they built for the Washington State Auditor's Office (SAO). During the contract I assisted with the development of the Angular based web application and lead the creation of a design system project to document and codify common design patterns and information. I helped Fellow research and pitch the design system to SAO and worked with their IT team to integrate the system into their existing build processes. Working with Fellow, I used the design system in the construction of the Financial Intelligence Tool (FIT).

Skills practiced

  • Design system architecture
  • HTML/CSS
  • Javascript
  • SASS
  • Angular
  • API integration
  • Remote & in-office experience
  • Client relations
  • Fractal
  • TFS
  • NodeJS

Links

Financial Intelligence Tool

I helped build this Angular application with a development team at Fellow and a creative team at DEI creative. I helped integrate the SAO design system into the application.

SAO Design System

This is a demo of the design system documentation I assembled for the Washington State Auditor's office. This was eventually pulled into a private domain not available to the public and is currently maintained there.

Software Engineer at CommerceHub

July 2016 - June 2018
My experience as a Software Engineer at CommerceHub provided me invaluable experience deconstructing a monolithic architecture into a micro-service architecture and setting up continuous integration/continuous deployment pipelines. I lead the effort to pull front-end code out of a monolithic repository into a separately deployed front-end application. The result was a successful standalone React/Redux application that could be deployed quickly and independently from the monolithic application. Separately, I lead efforts between cross-country offices to create and maintain a shared React component library and discussed efforts to create a company design system.

Skills practiced

  • React/Redux
  • LESS
  • HTML/CSS
  • API integration
  • C#/.NET
  • AWS
  • GoCD
  • Working with a team
  • Git
  • Remote & in-office experience
  • Javascript
  • NodeJS

Links

CommerceHub

I worked on creating reusable components and set up deployment pipelines for DemandStream, a CommerceHub SAAS product. This is their current marketing site which I had no hand in.

Software Engineer & Designer at Dash Platform

January 2015 - June 2016
As a Software Engineer and Designer at Dash Platform, I lead the design and development of the user experience for a large SAAS application. I championed the adoption of a modular React and Redux-based front-end application that integrated with an API created in the legacy CakePHP backend application. Beyond the experience of building and working with these applications, I planed and executed usability testing of the software to inform improvements that could be made to the interface. My experience at Dash Platform gave me practice at every level from designing and building interfaces to building REST-ful APIs and storing data in a database.

Skills practiced

  • UI/UX design
  • Javascript
  • jQuery
  • React/Redux
  • HTML/CSS
  • SASS
  • API integration
  • PHP
  • MySQL
  • Working with a team
  • Remote & in-office experience
  • Usability testing
  • Git

Links

Dash Platform

I worked on a number of UI and UX projects on Dash's SAAS product. This is their current marketing site which I had no hand in.

Web Designer at Pacific Software Publishing

November 2013 - December 2014
Pacific Software Publishing provided me with full-time web design and development experience. I designed and built website and email templates alongside working on business to business web applications. I gained extensive experience building responsive experiences with HTML, CSS, and JavaScript and was introduced to version control using Subversion. In some cases I worked directly with customers, taking their feedback and creating solutions to fit their needs. In others I would work with teams on internal web application projects. I even gained some experience working on their CakePHP-based backend applications.

Skills practiced

  • UI/UX design
  • HTML/CSS
  • Javascript
  • jQuery
  • PHP
  • CakePHP
  • Client relations
  • SVN

Links

Bloguru

With a team at Pacific Software Publishing, I worked on designing and building the Bloguru web portal. On this project I gained experience working with localization and building responsive web applications.

NewsMail

I designed and built a number of NewsMail email templates. Each template needed to be tested in a number of email clients to ensure the design was consistent between them.

Senior Designer at Acupuncture Media Works

November 2011 - October 2013
At Acupuncture Media Works I worked with a small team of people to provide acupuncture marketing materials for clinics around the world. I designed and built brochures, pamphlets, newsletters, web ads, WordPress templates, and web tools. Here I built design skills along with HTML, CSS, JavaScript, and PHP skills.

Skills practiced

  • UI/UX design
  • WordPress
  • Web applications
  • Print and web design
  • HTML/CSS
  • Javascript
  • PHP
  • jQuery
  • Project management

Links

AcuPerfect Websites

I designed and built WordPress website templates for Acupuncture Media Works under the "AcuPerfect Website" brand. They still use the logo I designed for them.

Freelance production artist at Super Supplements

September 2011 - November 2011
As a production artist, I would create graphics according to brand guidelines for different mediums. I balanced multiple projects simultaneously and met project deadlines efficiently.

Skills practiced

  • Adobe Creative Suite
  • Client relations
  • Attention to detail
  • Print and web design

Freelance graphic designer at Puget Sound Energy

August 2011 - June 2014
As an independent contractor for Puget Sound Energy I created and produced graphics for print and web mediums. I set my own schedule and would quickly turn around assignments as they were sent to me.

Skills practiced

  • Print and web design
  • Attention to detail
  • Client relations
  • Adobe Creative Suite

BA in design with an emphasis in design production at Western Washington University

September 2007 - June 2011

Skills practiced

  • Typography
  • Web design
  • Advance design production
  • Book arts
  • Publication design
  • Technical writing

Skills

Technical

  • HTML
    • Semantic HTML
    • Accessible HTML
    • Nunjucks
    • Handlebars
  • CSS
    • SASS
    • LESS
    • PostCSS
    • Architecture principles
  • Javascript
    • NodeJS
    • ECMAScript
    • Babel
    • React/Redux
    • Angular
    • Webpack
    • TypeScript
    • Gulp
    • jQuery
    • Jest
    • Tape
    • Enzyme
  • Amazon Web Services
    • S3
    • CloudFront
    • API Gateway
    • Lambda
    • AWS CLI
    • Serverless Framework
  • Back-End Engineering
    • C#/.NET
    • PHP
    • CakePHP
    • SQL
    • MySQL
    • Microsoft SQL Server
    • Wordpress
  • Version Control
    • Git
    • SVN
    • TFS

Design

  • Web UI/UX Design
    • Responsive, Mobile-First Design
    • Web Typography
    • Atomic Design
    • Usability Testing
  • Design Systems
    • System Architecture
    • Fractal
    • Pattern Lab
    • System Maintenance
  • Adobe Creative Cloud
    • Illustrator
    • Photoshop
    • InDesign
    • XD
    • AfterEffects

Soft

  • Adaptable
    • Can fill many roles
    • Can work independently and with a team
  • Teamwork
    • Works effectively with others
    • Engages in meetings
  • Leadership
    • Takes initiative
    • Mentoring
  • Communication
    • Excellent writing skills
    • Presenting