Resume

Diverse developer versed in a wide variety of technologies

Keywords: Python, DevOps, Fullstack, SaltStack, Web, Linux

Experience

DevOps Engineer, ILQ Grand Rapids, MI — May 2017-January 2018

Architected and implemented developer support systems, researched viable solutions to integrate applications into those systems, and developed methodology to deploy applications in a mechanized and repeatable fashion. (GitLab, SaltStack, VMware ESXi, Python, Flask)

Software Developer, Plansource Ada, MI — Aug 2016-May 2017

Worked with both the existing primary product and designed new management systems to work alongside and interact with the primary product. (Python, Django, AWS)

Product Developer, Serviscreen Jenison, MI — Aug 2014-Nov 2014

Full-stack developer for networked industrial monitoring system with a small team. Designed the full stack, including: hardware architecture, intra-device and device-server protocols, server backend, and web frontend. (C++, Python, CouchDB, ProtocolBuffers, TCP, HTML, JavaScript)

Software Developer, Riders Discount Holland, MI — May 2013-Jan 2014

Back- and frontend developer for ecommerce site. Developed data-driven systems within a small team. (Python, MongoDB, git, SQL, PHP, HTML, JavaScript)

Technician, Grand Rapids Community College IT Grand Rapids, MI — Jan-Dec 2012

Front-line support technician for students and staff. Worked in a 15-person team in a large organization.

Webmaster, BoutiqueWeek Grand Rapids, MI — Jan-May 2011

Worked cooperatively with designer to develop informational web app for national-scale retail event. (Django, App Engine)

Selected Projects

SpiroFS

Continuous Delivery/Deployment extension for Salt configuration management.

Queering the Map

Collaborative data project, having users to share their queer moments on a map. Organized and managed as well as working with Django, GeoDjango, jQuery, Heroku.

Charmander

Character Management System for Waypoint LARP. Working with React, Redux, Typescript, Django, REST, SaltStack, Docker, and Google Cloud.

SMoL

Developing The Small Modpack Launcher, a brand new launcher for Minecraft based on standard modpack files instead of proprietary web backends. Uses Python’s new async support throughout.

GiveCamp 2013, 2014, 2015, 2016, 2017

Participated in an annual event to build software for nonprofit organizations. Worked with Thrive and Deaf and Hard of Hearing Services, both needing internal case management software.

gitman (ServiScreen)

Created a web display for bare git repositories, including display of directory listing and README files. (Python/Flask)

sconsduino (ServiScreen)

Developed a build system for projects making use of the Arduino libraries, before Arduino IDE 1.5’s command-line support. (Python)

HypChat (Riders Discount)

Developed the first Python library for the HipChat REST API. Used as the basis for web-based customer service text chat.