Skip to content

Instantly share code, notes, and snippets.

@ChrisWiegman
Last active October 5, 2024 15:10
Show Gist options
  • Save ChrisWiegman/8a89d7c2aca775884ae4227ca3b5be01 to your computer and use it in GitHub Desktop.
Save ChrisWiegman/8a89d7c2aca775884ae4227ca3b5be01 to your computer and use it in GitHub Desktop.
The resume of Chris Wiegman | Software Engineering Manager

Chris Wiegman

chriswiegman.com | email

I am the Vice President of Engineering leading the teams at SuperFile. I have been building software teams and products for more than 20 years including one of the largest WordPress security plugins as well as various WordPress plugins and themes, Google Chrome extensions and developer tools for clients of all sizes. A teacher at heart, I've have spoken at numerous conferences around the world on topics such as development, privacy and business as well as taught both computer science and aviation for universities throughout the US.

Professional Experience

Vice President of Engineering

SuperFile - October 2024 - Present

I lead the engineering teams where I am in charge of product direction, team building, agile operations, hiring and financial forecasting, technology adoption and day-to-day operations for all our engineering efforts.

Engineering Manager

SuperFile - July 2024 - October 2024

I lead the engineering teams through a transitional phase introducing the foundation of processes, both technical and human, to help us scale to the next level.

Sr. Stafff Software Engineer

WP Engine - Apr 2024 - July 2024

  • My role covers traditional software engineering, developer relations and more as I work to help WP Engine promote and grow the Atlas platform.

Engineering Manager

WP Engine - Dec 2021 - Apr 2024

  • Lead the Faust.js and WPGraphQL teams in building robust solutions to make headless development with WordPress easy and accessible.
  • Drove Faust.js through a change in mission and technology to ensure it became the de-facto standard for headless WordPress development.
  • Lead my teams both in my official role as Engineering Manager as well as Product Manager for both products.
  • Built and managed a team of 7 engineers who work directly on headless WordPress solutions.
  • Sponsor of the company's internship program for high school and college software engineering interns.
  • Lead the company's engineering hackathon bringing together a team of folks to ensure our remote hackathon was successful over hundreds of people and dozens of teams and projects.
  • Lead the organization's mentorship program connecting mentors with mentees looking to advance their technical skills in support of their careers.

Senior Software Engineer

WP Engine - Sep 2018 - Nov 2021

  • Built and launched the Atlas Content Modeler WordPress plugin with a team of talented WordPress developers to improve the content editing experience for headless WordPress.
  • Designed an built Live Cart to improve the performance and usability of eCommerce sites on the WP Engine platform.
  • Built scalable microservices, WordPress plugins and other projects with languages including PHP, GoLang, Python, Ruby, JavaScript and more.
  • Managed project build pipelines and workflow with technologies such as Docker, Kubernetes, Terraform, Helm, Jenkins, Google and Amazon cloud services and numerous others.
  • Built WP Engine's DevKit local development environment throughout the lifespan of the product.
  • Assisted in the hiring and training of new team members through code reviews, interviews and mentoring engineers throughout the organization.
  • Served as the team's "agile advocate" to help facilitate and organize projects and other work through the use of Agile techniques and the Scrum framework.
  • Served as a mentor for employees looking to level-up on various skills used in WP Engine's engineering organization.

Senior Web Developer

University of Florida - Sep 2016 - Sep 2018

  • Maintained and improved the organization's many websites across both WordPress and Drupal platforms.
  • Helped scale team workflow with tools such as CI and other automated tools to improve security and performance of all web properties.
  • Built various tools in Laravel and other technologies for use throughout the organization.
  • Built and maintained a Vagrant configuration using puppet to replicate the specific nuances and configuration of our production servers.

Senior Web Engineer

10up - Feb 2015 - Sep 2016

  • Contributed in the building of enterprise level WordPress solutions such as ElasticPress for internal and client use.
  • Developed project estimates and other documentation for use in planning, execution and further development of client projects.

Developer (Lead Developer iThemes Security)

iThemes.com - Dec 2013 - Feb 2015

  • Converted Better WP Security to iThemes Security and launched a companion pro version.
  • Guided the development of iThemes Security support and related areas.
  • Helped manage the growth of the project with the addition of team members providing services such as design and support.

Senior Developer

Springbox - Apr 2013 - Nov 2013

  • Developed websites and solutions for national brands such as Nestle, The Air Force Academy and others.
  • Developed internal infrastructure including development and production servers, deployment systems and supporting systems.
  • Led the developer intern program helping college students gain valuable agency experience.

Adjunct Faculty - Computer Science

St. Edward's University - Aug 2012 - Dec 2013

  • Taught an Introduction to Computer Science Course as well as an advanced course on computer security.
  • As an adjunct I was awarded my own course in computer security during my first semester teaching.

Web Developer

St. Edward's University - Jan 2012 - Apr 2013

  • Developed university websites in Drupal, PHP and other technologies.
  • Worked with a close, professional team to present solutions to further university goals.
  • Participated in projects ranging from marketing to identity management.

Developer, Blogger, Owner

Bit51 - May 2003 - Nov 2013

  • Developed the Better WP Security plugin which, at the time of its sale, was one of the most popular plugins on WordPress.org.
  • Created the Better Google Tasks Chrome Extension which received accolades from users including Matt Cutts.
  • Developed other WordPress plugins and Chrome Extensions.
  • Built sites for small clients in WordPress and Drupal.
  • Hired and managed a team of professionals to provide customer service to users of Better WP Security.

LAN Systems Specialist

Southern Illinois University - Aug 1998 - Jan 2012

  • Hired, trained and managed a team to manage and support our technology and users.
  • Took SIU Aviation from a mostly paper based organization to one utilizing over 400 computers and servers supporting faculty, staff and students.
  • Developed the departmental web infrastructure in Drupal and WordPress which grew to contain over 10,000 pages.

Captain/Training Captain

Pacific Wings Airlines - Nov 2005 - Nov 2006

  • Transported passengers and cargo throughout the Hawaiian islands as a captain in charge of my aircraft, crew and fare.
  • Trained new captains and first officers on procedures relating to the Cessna 208 aircraft utilized by the company.
  • Guided and mentored new pilots throughout their initial operating experience with the airline.

Pilot/Flight Instructor

Northern Illinois Flight Center - Aug 2004 - Oct 2005

  • Transported passengers on Citation and Falcon business jets.
  • Taught individuals how to fly in pursuit of their private through commercial pilot's license and instrument rating.
  • Helped new aircraft owners transition to their planes for the company's Cessna dealership.

Flight Instructor

Southern Illinois University - Sep 2001 - May 2003

  • Taught students of the university's aviation program from private pilot to certified flight instructor.
  • Managed lesson plans, coursework and FAA records for a variety of students each semester.

Popular Projects

Better Google Tasks - Project archived

Better Google Tasks was a Google Chrome extension that made managing Google Tasks easy with notifications and full task management from the Google Chrome toolbar.

iThemes Security (Better WP Security) - Sold to iThemes

Better WP Security was a WordPress security plugin designed to help site owners ensure they are enforcing the best security practices possible to keep their site safe. Upon its sale to iThemes in 2013 it already had over 2 million downloads on WordPress.org and it lives on today as iThemes Security and iThemes Security Pro.

Kana

Kana is a simple WordPress development, written in Go, that focuses on plugin and theme development. It offers a zero-config, complete WordPress development environment based on Docker.

Primary Vagrant - Project archived

Primary Vagrant was a WordPress development environment based on Vagrant and Virtualbox that allowed WordPress developers to spin up highly customizable WordPress development sites quickly for plugin, theme or site development.

WP Engine’s Atlas Content Modeler - Project replaced by ACF

Atlas Content Modeler was WP Engine's answer to creating more structured content for headless WordPress developers. It allowed the creation of custom post types, fields and more. Upon WP Engine's purchase of Delicious Brains and ACF, the development of Atlas Content Modeler was ended in order to focus on ACF.

WP Engine’s DevKit - Project replaced by Local by Flywheel

DevKit was a WordPress development environment, based on Docker, designed for advanced WordPress developers. It was sunsetted in favor of the more mature, Local, product upon WP Engine's purchase of Flywheel and Local.

WP Engine’s Faust.js headless WordPress framework

Faust.js is a JavaScript framework that aims to make headless development easier for WordPress developers by bringing forth the full power of WordPress to headless apps. Currently it offers features such as authentication, post previews, the WordPress template hierarchy, the WordPress Toolbar and support for Gutenberg blocks.

WP Engine's Live Cart

Live Cart is a WordPress plugin for WP Engine customers that solves the cart fragments problem faced by WooCommerce store owners in a novel way. Instead of simply disabling cart fragments it shows them only if needed when there is a project in the cart and it also makes use of WP Engine's cache to cache popular cart fragments. In my testing it could make stores with Cart Fragments perform as well as stores without them, especially in smallers stores.

Certifications and Licenses

  • Certified ScrumMaster® (CSM®) - since Jan 2021
  • FAA Certified Flight Instructor, Instrument (CFI-I) - since Aug 2001
  • FAA Commercial Pilot - ASEL, AMEL - since Jun 2001
    • A+ Certified - since Jul 1997

Education

M.S. Computer Science

B.S. Aviation Management

Speaking Engagements

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

Other Activities

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment