Email Server

Posted on Posted in Personal Projects

In the last few years, I’ve been running my own email server. The move was largely motivated by Google reducing the availability of free Google Apps for custom domains. As a result of their changes, I setup a postfix/dovecot/spamd stack on an Ubuntu Server running inside Hyper-V to handle email for my personal domains. Tuning […]

Home Network

Posted on Posted in Personal Projects

In my free time, I’ve also worked on setting up our home network (at my permanent residence). The network consists of pfSense as the router with an Engenius access point. The router (pfSense) includes intrusion prevention (snort), provides an IPv6 tunnel through Hurricane Electric, traffic shapes and load balances over a 20Mbps/2Mbps connection to ensure […]

VPS Web Server

Posted on Posted in Personal Projects

Since December 2013, I’ve managed a Digital Ocean VPS in my free time. The VPS (running this blog) runs Ubuntu Server for the operating system. For the web stack, it uses Varnish as an HTTP accelerator in front of Apache. PHP is compiled from source and ran through Apache with mod_fcgid. The VPS also has […]

PHP/SQL Server Application Performance Analysis

Posted on Posted in Professional Projects

As an employee at JP Morgan Chase, I spent some spare time analyzing and suggesting ways to improve the performance of a jQuery/PHP/SQL Server dashboard used by over 200+ employees to monitor the status of development, test/QA, and production systems. The dashboard was running on a single dual core server and receiving over 20k hits […]

Summer Technology Analyst

Posted on Posted in Experience

Overview Summer Technology Analyst at JP Morgan Chase in Columbus, OH (July 2016 – August 2016) Description As an intern at JP Morgan Chase, I supported a mainframe production run team. My projects included rewriting an ad-hoc PHP application into a Java version that fit into their SDLC tools and allowed for easier deployment to […]

Business Support Intern

Posted on Posted in Experience

Overview Business Support Intern (Information Technology) at Cardinal Health in Dublin, OH (May 2015 – August 2015) Description As an intern at Cardinal Health, I worked on a data analysis project for a legacy $1b dollar website. The project consisted of using recorded operational information the application collected and provide valuable business insights on how […]

Product Information System

Posted on Posted in Professional Projects

As an employee at Kmart, I recognized many shortcomings when using legacy systems to identify products in advertisements and on the Kmart website. In my free time, I created a web application that used Sears Holdings public APIs to retrieve internal product identification numbers (similar to UPCs) for online items–previously there was no method for […]

Garden Center Improvement

Posted on Posted in Professional Projects

As an employee at Kmart, I recognized the organization of the garden center including pricing on bulk items (soil, mulch, landscaping stones) in our parking lot didn’t adequately reflect prices and led to customer confusion. I resigned the area using larger, more visible signs that were also more resilient to outside weather conditions. In the […]

Sales Associate

Posted on Posted in Experience

Overview Sales Associate at Kmart in Greenville, OH (August 2011 – January 2014) Description As a Sales Associate in the hard lines department of Kmart, I was responsible for product maintenance, store cleanliness, replenishing inventory, modifying and settings displays, customer assistance, and supporting employee inquiries from other departments. Common Tasks Answering customer inquiries in-store and […]

Installation and Maintenance Automation

Posted on Posted in Professional Projects

As an IT Apprentice at Greenville City Schools, repetitive maintenance was necessary. To ease the burden, I deployed some tools to aid in the maintenance process. I improved our software and update process by downloading deployable copies of installers for Java, Adobe Flash, and Adobe Reader and storing them on a centralized file server along […]