Resume

Alex Standiford

A self-driven, adventurous web developer

Knowledgeable about modern web technologies, and thirst to apply it somewhere great.

Work Experience:

GoDaddy (E-Commerce Division)

Senior Software Development Engineer - October 2021 - Present

At GoDaddy, I work with a team of developers who build, and maintain their Managed WooCommerce offerings.. While working here, I have played a role in introducing several features, provide opinions and input on development architecture, and of course, write lots of code.

Participate in agile development workflows

Advised on architectural code decisions, and optimizations

Work extensively with modern PHP practices.

Write extensive unit tests, and participated in TDD practices

Work in multiple development environments, both in, and out of WordPress

Technologies Used:

  • E-Commerce
  • WordPress REST API
  • Advanced PHP architecture
  • Laravel
  • WP Mock
  • REST APIs
  • PHPUnit
  • Git

Sandhills Development:

Senior Developer – January 2019 – September 2021

My primary role at Sandhills development was being a senior developer for their top-grossing product, AffiliateWP. While working on this plugin, I played a key role in reducing existing technical debt, and building new features, as well as a key person on the team who advises on architectural decisions.

Played a key role in the development of their most-recent plugin release, Affiliate Portal.

Advised on architectural code decisions, and optimizations

Conceptualized modern, advanced Javascript architecture for the core plugin as well as the addons.

Wrote extensive unit tests, and participated in TDD practices

Participated in code reviews, and advised junior level-roles.

Technologies Used:

  • E-Commerce
  • WordPress REST API
  • Advanced PHP architecture
  • React
  • AlpineJS
  • REST APIs
  • Node.JS
  • PHPUnit
  • Git

American Scientific WooCommerce Product Sync

Contractor - May 2018

The goal of the API Product Sync utility was to build a background utility that synchronizes the data from an Oracle server to thousands of WooCommerce products. This sync runs in the background, and automatically updates WooCommerce data whenever the data is updated in American Scientific's internal system.

Developed a background task to automatically keep track of what products are out of sync.

Added a way to force an item to sync should it fail to-do so.

Developed using an early version of my WordPress framework, Underpin.

  • WooCommerce
  • NetSuite & SOAP

Cerebro API WooCommerce Integration:

Contractor – January 2018

The goal of the Cerebro API Integration was to provide their team with a way to automatically create orders in WooCommerce using a single API endpoint. This endpoint was configured to pass a single JSON object containing all product data, pricing, and any other data needed to place the order, and it then created the products if they didn’t exist, overwrote the price if it didn’t match, placed the order, and finalized the purchase.

Developed a WordPress-based custom API endpoint that allows the client to overwrite WooCommerce data, place orders, and create new users from a single API call. This API call reduced the amount of code Cerebro’s Node.js team needed to write to integrate from WooCommerce drastically

Developed using good PHP practices and OOP paradigms including class abstractions and extensions Implemented detailed error reporting throughout the stack, providing the developer with critical information if the sync fails. Technologies Used:

  • WooCommerce
  • WordPress REST API
  • Modern PHP
  • Node.JS
  • Git

Crain Communications:

Contractor – February 2017

Crain Communications came to me because they have about 6 or so WordPress-based websites that were each built by different freelancers. As such, each website used a completely different set of tools and design paradigms, making it a nightmare for Crain to maintain. I was hired to standardize these websites, and build tools that make it much easier to maintain long-term.

Redesigned utech-polyurethane.com from the ground up using the WordPress Genesis theme framework

Built out a custom WordPress plugin that renders email templates for Crain’s internal email system.

Built out a custom WordPress plugin that makes managing their Google DFP ads easier. This was used on 3 of their websites and has expanded into more than one ad framework. Written in PHP

Integrated with a third-party content lockdown system to prevent visitors from viewing their content after so many page views

Built a WordPress plugin that makes it quick and easy to manage and enqueue commonly-used Crain scripts, such as tracking scripts and some custom GDPR scripts. Technologies Used

  • Gulp
  • Grunt
  • Javascript
  • React
  • WP-CLI
  • WordPress
  • PHP
  • Git
  • Travis CI and Unit Testing with PHP Unit
  • Webpack
  • SCSS/CSS
  • Node.JS
  • jQuery
  • Foundation Emails (for email templating)Webpack
  • BuddyPress
  • SCSS
  • Node.JS

Personal Projects:

alexstandiford.com

Built a single page blog application using an Express app that aggregates blog content written by me all over the web. The website is built using React, and React Router.

All of the content on this website is fetched from other resources. Page content comes from GitHub. Blog content is aggregated. All personal info is pulled from my GitHub profile.

  • React
  • Webpack
  • Javascript
  • Express
  • Node.JS

The Underpin Theme Framework – WordPress Framework

Developed an open-sourced WordPress framework that utilizes Composer to make developing in WordPress feel more-modern.

Implements a scale-able modern way to build enterprise-level WordPress websites. Structures PHP templating syntax to work a little more like React.

GitHub Repo

  • Webpack
  • Composer
  • WordPress
  • PHP
  • Node.JS
  • Composer
  • Registry Architecture
  • Javascript

Nicholas - a Nearly Headless WordPress Framework

Developed a WordPress framework that turns a WordPress website into a modern web application.. Implemented using Underpin.

Features a “compatibility mode” that allows any given page to load using a traditional WordPress request. This ensures compatibility with WordPress without sacrificing the “app like” experience provided by a fully headless approach.

Demo Site

Github Repository

A case for the nearly headless WordPress app

  • WordPress
  • Webpack
  • Composer
  • WordPress
  • PHP
  • SCSS
  • Node.JS
  • Advanced Javascript
  • React
  • AlpineJS

WP Dev Academy

Created a Website that teaches people some of my approaches to WordPress theme and plugin development. I publish developer-focused blog content on this blog weekly, and am always working on courses and resources for my subscribers.