Experience

Hewlett-Packard Enterprise

Software Engineering Intern • June 2015 — Present

Working with upstream OpenStack project as a core contributor to the OpenStack Health dashboard and StackViz performance visualization utility.

Colorado State University Surplus Property

IT Technician • Feb 2013 — June 2015

Refurbished and recycled all types of university IT equipment; designed and authored suite of custom internal utilities for asset labeling, inventory tracking, audit trail management, and data security verification.

Education

Colorado State University

Bachelors Degree, Computer Science • 2012 — Present

Loveland High School

2008 — 2012

Projects

OpenStack Health

HPE • Core Reviewer • Fall 2015 — Present

A central dashboard to highlight health trends in the OpenStack continuous integration infrastructure.

StackViz

HPE • Core Reviewer • Summer 2015 — Present

A utility to aid in analysis of the performance of the OpenStack testing environment, providing interactive visualizations of overall runtime and highlighting potential bottlenecks.

HWInfo

Surplus Property • 2013 — 2015

An internal suite of tools written in Python to aid technicians in inventory tracking, hardware testing, and data destruction, using an extensive database of fine-grained hardware inventory details and NIST 800-88 — compliant data destruction records.

deconstruction-engine

Personal • 2013 — Present

An experimental engine for multiplayer online games intended to challenge industry abstractions and reduce the complexity of extensively detailed simulated environments.

FRC-DB

Personal • 2008 — 2013

A web-based statistical database of FIRST Robotics Competition teams and events, utilizing the Google App Engine and Java EE 6.

Skills

Programming Languages

Java, Python, JavaScript, Node.js, HTML, CSS, Bash / UNIX shell script

Environments

Linux, including Debian, Ubuntu, and openSUSE systems.

Hardware Knowledge

Extensive experience with all types of computer hardware, including desktop computers, laptops, workstations, servers, and personal electronic devices such as smartphones and tablets.

Interests

User Interfaces, Computer Vision, Web Development, Data Analysis and Presentation, Software Architecture, Game Development and Design