• Full Software Life Cycle design and implementation
  • Web Application Development
  • System Design
  • Legacy System Troubleshooting and upkeep
  • Full Product Support
  • IT
  • Retail
  • Service
  • Construction
  • Python
  • HTML
  • Javascript
  • PHP
  • PostgreSQL
  • MYSQL
  • Servoy
  • Western Governor's University
    • BS Information Technology
  • Microsoft
    • Certified Professional Windows 7 Installation
  • Comptia
    • A+
    • Network+
    • Security+
    • Project+
  • CIW
    • CIW V5 associate
    • CIW Database Design Specialist

Professional Experience

  • 3+ years in Software Development and Engineering.
  • Led project teams from conception; gathering and explaining requirements, through design and development; working with customers and stakeholders in review processes and giving live demonstrations, to deployment; managing packaging, dependencies, and finalizing configurations.
  • Taken over maintenance of projects after all original devs have left and had limited documentation, written in a language he was not familiar with. He learned the language, succeeded in finding the bugs, and added new features when desired.

Major Projects

  • Led the design and development of a marketing email delivery system that incorporated 3 divergent internal customer systems into one delivery and reporting platform. When the company purchased another email marketing company, he was tasked with building a larger scale system that would incorporate all the features that this new system had from their existing paid for solution. This new system was built using the modularity of the existing Python / PostgreSQL backend to build multiple instances, that are controlled and report to the expanded PHP /javascript frontend. The new system delivers over 5 million emails a day on average, and has an reliability and accuracy rate >99%.
  • Successfully automated 2 manual processes:
    • Change control
    • Used by the entire IT department and data center, this application allows users to input, review, and schedule changes. It also contains sections for the CCRB to manage the calendar, including a jQuery widget that simplifies recurring plan scheduling. This system also allows auditors to follow compliance without needing to sort through numerous spreadsheets.
    • Employee Termination
    • Used by system operations, this system has helped automate the complex system of removing an employee from Active Directory, Exchange, and building access systems. Instead of a user having to go to each system, the application communicates to each, and reports it's progress and success
  • Working with fellow developers, led process changes in his group; including adding Source Control(SVN), better code review(through Review Board), testing(unit and acceptance testing with Selenium), and continuous integration with standards compliance (using Jenkins, lints, and pep8)
  • Stepped into a large and complex enterprise application written in Javascript using Servoy, a Java based application framework. Within days, he was contributing to the new contract; accepting and parsing an incoming file, inserting client data into and modifying MySQL databases, helping to redefine the internal data structures to be more efficient and extendable, and creating an output file that was digestible by the client's system.