Solution Architect and React Course Owner
Big Nerd Ranch: February 2019 - September 2023
Consolidate error handling, decrease Cypress runtime by 75% to increase developer throughput, refactor and expand a chatbot receiving over 1 million requests per week
LinkSenior Software Engineer, Team Lead
The Home Depot: January 2018 - February 2019
Designed inter-team architecture to match inbound product to delivery orders in coordination with the other team leads and solution principles. Designed the format for our json web token authentication and how to mock them for local development without a sign on server. Led the Inbound Team and the Location and User Access Team including mentoring the developers, merging code, and overseeing deployments.
LinkResearch Team Member
Georgia Institute of Technology: August 2016 - December 2017
Architect a system using Google BigQuery and the GitHub API to obtain and analyze maven dependencies for over 100,000 repositories.
LinkManager of Data and Analytics Manager of Data and Analytics
The Southern Baptist Theological Seminary: July 2014 - August 2016
Architect solutions for joining and caching data between various internal and external systems. Create automated scripts to correct data inconsistencies and sync data between systems.
LinkCorl8
2013-2014
Wireless sensor networks operate under power and storage constraints limiting ways to debug failures. Corl8 is a system for analyzing small diagnostic measures to help diagnose failures.
LinkVencidi
2008-2011, 2013-2016
Created an event management system to handle students requesting to work events around their class schedule and supervisors scheduling them. The system also generated payroll and invoices. Vencidi handled up to 500 employees and 400 events per year.
LinkElectronic Health Records: A Teaching Tool
2008-2011
How do you teach software that has many different implementations? We investigated teaching EHR software by using the familiar environment of social networks to introduce students to the concepts of EHR so they could then use those concepts in any implementation.
LinkVirtual Machine Image Catalog
2010-2011
How can a server administrator determine if a virtual machine image is safe to run? We investigated building a chain of trust between virtual machine image producers and cloud providers in order simplify virtual machine image deployment on large research server clusters like the one at CERN.
LinkEffectiveness of Graphic Design in Packaging
2009
Can designers determine where you look on a package or if you buy it? We examined individuals responses to various designs of packaging using eye tracking technology to find out.
Link