Tools + Devops

Summary

Motivated and self-starting web developer with a focus on modern PHP practices and design, a penchant for WordPress, and an interest in DevOps.

Over 5 years experience developing websites and solving problems with WordPress

3 years as a full-time, professional developer working with vanilla PHP, WordPress, Zend, and Laravel

Passionate and self-taught in most of my day-to-day skills, and updating them constantly

Experience with ground-up development of custom WordPress themes and plugins

Work experience

Apr 2018Oct 2018

WordPress Backend Engineer

WebDevStudios

WebDevStudios is a WordPress-centric agency geared toward enterprise WordPress solutions. Major clients include Microsoft and Viacom.

Started a complete rewrite of the internal data migrations framework, applying principles of ELT architecture (Extract->Load->Transform). This allows the framework to start one-time or highly performant recurring migrations from an extremely wide variety of external data stores into WordPress

Assisted in the migration from the old deployment solution (Beanstalk, Deploybot, or sometimes nothing) to a single continuous integration platform (Buddy.works), and became the "go-to" guy on setup or troubleshooting of CI/CD pipelines

Worked in a dynamic, fast-paced environment with my hands in multiple different projects on any given day

Jan 2017Apr 2018

Web Developer and Database Administrator

Proposed, planned, and facilitated a major migration from Joomla! to WordPress, including all content and functionality of the old website and opening the door for many improvements in PCI, ADA compliance, and security

Implemented custom solutions for front-facing web applications, often in support of extremely complex business rules

Moved all web properties off of a cPanel based shared host to the Pantheon PaaS, enhancing backups, performance and delivery of web applications and content. This also greatly saved on hosting costs overall.

Moved all codebases onto version control (via Git), greatly enhancing development and deployment strategies and allowing for increased ease of collaboration