Front End Software Developer

Technical Skills

Languages

JavaScript (ES6), TypeScript, HTML5, CSS3, SQL, PHP, Bash

Tools/Environment

React, Vue, Node, Express, Git, VSC, Jest, Selenium, Webpack, DevTools, Jira, AWS, Bootstrap, Sass, GraphQL

Concepts

RESTful API Design, CI/CD, Agile Methodology, MVC Architecture, Secure Authentication, ADA, Testing (unit, integration, end-to-end) Databases (MySQL, PostgreSQL)

Experience

Front End Software Engineer

Dais Technology, Inc - 2018 - Present | Chicago, IL

  • Architected a platform that implements secure authentication and routing used in several production applications
  • Developed the internal user management and agent/carrier onboarding system
  • Worked in small teams as front end lead to create intuitive UIs

Technical Writer - JavaScript

DigitalOcean - 2017 - 2019 | Remote

  • Wrote the Understanding the DOM and How to Code JavaScript tutorial series
  • Shaped the content of the JavaScript curriculum by collaborating with the in-house team

Web Developer

RateYourSeats.com - 2018 | Chicago, IL

  • Designed an API for data reuse across multiple front ends
  • Integrated Git version control into the company codebase
  • Created interactive SVGs for arenas and stadiums

Web Developer/Designer

Lettuce Entertain You Enterprises, Inc. - June 2015 - June 2017 | Chicago, IL

  • Developed, designed, and maintained custom websites
  • Took ownership of Amazon Web Services infrastructure and Linux administration tasks
  • Established company conventions/standards and documented all internal processes

Open Source Projects

TakeNote

Web-based Markdown Note-taking App - Source - 2019

A simple, Markdown-based note-taking app for the web, written in TypeScript and functional React.

Chip8.js

Retro Game Emulator - Source - 2018 - 2019

An emulator for Chip-8 games implementing browser, terminal, and graphical front ends.

Laconia

MVC Authentication Framework - Source - 2018

An MVC framework used as a helpful starting point for implementing authentication, object-oriented architecture, MVC concepts, routing and databases.

Primitive

Front End Toolkit - Source

A minimalist front-end design toolkit built with Sass for developing responsive, browser-consistent web apps.

Speaking

An Introduction to Vue

JavaScript Chicago - 2019 | Chicago, IL

An Introduction to React

JavaScript Chicago - 2019 | Chicago, IL

Developing a WordPress Theme From Scratch

WordCamp Chicago - 2017 | Chicago, IL

Education

B.A. in Professional Studies

Robert Morris University - 2007 - 2010 | Chicago, IL

Accomplishments

  • Getting Started With React article featured in official React documentation as React For Beginners. Source
  • Interviewed in the Egghead.io Podcast in Switching Careers and Learning in Public with Joel Hooks. Source
  • Wrote published articles for DigitalOcean, Envato Tuts+, SitePoint, LogRocket, Codrops, and Progress. Source