Software Architect and Team Lead
PPG | Oct 2013 - Present
Python
Node.js
MongoDB
PowerShell
Redis
RabbitMQ
Docker
React
Kubernetes
Vue.js
Started a Process Improvement and Automation team based on the successes of my previous role at PPG.
Design and develop a framework of methodologies and software to improve and automate IT tasks in a mature and supportable fashion which takes them beyond just scripting.
Aid in the design of new solutions and train the IT department on best practices, process design, and software development.
The automation platform is a Cloud Native solution that is built on and facilitates microservice architectures.
The automation platform is designed so all solutions are REST APIs first to maximize the accessibility and reusability.
Provide CI/CD and governance for code promotion and new projects. Write documentation, tutorials, and provide programming guidance.
During my first position:
Was the architect and development lead for automated server builds which reduced deployment from days to hours. This was so significant it lead to the restructuring of the team. The project included a REST API, configuration management, modular build script, AngularJS front end, and third party integrations.
Created custom zero touch provisioning of bare metal via PowerShell, Kickstarting, and out-of-band interfaces.
Designed, scripted, and migrated a new VMware environment.
Regularly automated job duties and server maintenance.
Advocated for documentation and source control.
Collaborated with a machine learning company from CMU in the development of an IT help desk chat bot.
Co-founder and Software Developer
Jumpit, LLC | Nov 2014 - Jul 2016
Node.js
jQuery
MongoDB
Underscore.js
Bootstrap
JavaScript
Objective-C
Parse Server
iOS
Developed an application for on-demand roadside assistance.
The app connected customers and service providers over SMS while acting as a dispatcher and used GPS to enable timely service.
Trained 25 independent contractors to provide the road side assistance. Molded the SMS Q&A service in JSON and leveraged Underscore.js Node.js + MongoDB backend with Express.js and Parse Server.
HTML5 Bootstrap 3 web app for service providers to manage availability and access our proprietary car database.
Full life cycle GPS location tracking for iOS with excellent balance between accuracy and battery consumption.