Aaron Whitpan profile image

Aaron Whitpan

aaron@whitpan.com


Sellersburg, IN
812-987-5342
LinkedIn


Education

Purdue University Purdue University B.S. Computer Science, 2004


Skills


PHP
MySQL
Amazon Web Services
Google Cloud Platform
Git
Leadership

Mentionables


What I'm Using Now

Ubuntu - VS Code - Oh My ZSH! - Slack - JIRA

Work History


Five Star Technology Solutions Five Star Technology Solutions

401 E. Main Street, Suite #200, New Albany, IN 47150 4/2007 - Present


Senior Director of Software Development

With Five Star I've done everything from working on a project from start to finish on my own, to managing a team of over 15 to accomplish large overhauls to existing code bases.

Our main project is a single-tenant SaaS application hosted on AWS and is made up of multiple API's, a legacy code base, and a modern front-end using Backbone. I am involved with all aspects of development, maintenance, and operations for all our current software projects. The product is for K-12 and primarily focused to help schools with

  • Data Warehouse reporting student test score data
  • Assessment module that allowed students to take standard driven tests with in-depth reporting to track growth
  • Staff Evaluation processes handling data critical evaluation data for teachers
Our AWS stack includes EB, ECS, RDS, ElastiCache (Redis), S3, Route53. This stack has allowed us to scale to thousands of concurrent users.

Created and implemented a SWAT process for dealing with support tickets requiring development action. This process included setting up new developers to head up these requests to try and resolve them by working with other more established developers. Every sprint cycle we would swap out the head of SWAT.

PHP MySQL Laravel Zend2 Python
AWS DevOps SaaS IaC Serverless Leadership Project Management SDLC Agile
JIRA Git Jenkins Docker Loggly


Amatrol Amatrol

2400 Centennial Blvd, Jeffersonville, IN 47130 8/2004 - 4/2007


Multimedia Developer

While working at Amatrol I started working solo on their new contact management software using VB.NET and MySQL. I worked closely with the Director of Sales and Marketing during development for product requirements. Once developed I was responsible for training multiple staff members on how to properly use the software. While I was there the application tracked thousands of customer contact requests and helped minimize duplicate requests.

The next project utilized Flash and Actionscript developing interactive learning simulations for AC/DC and forklift training. I helped develop reuseable abstracted code used across multiple trainer applications.

I then created a new eLearning Management system which began the companies introduction into online training. This was developed using native PHP and MySQL. I was also tasked with setting up the web servers with Apache and managed the cloud services.

Actionscript PHP MySQL VB.NET
Server Management Teamwork