Brandon L. Locke

I solve problems for a living. Sometimes I use code.

Soft Skills:

Customer Support

★★★★★

I have been consistently praised for the ability to offer timely and concise support for both internal and external customers.

Problem Solving

★★★★★

Though my education is not related to the field of technology, one of the main benefits it has provided is the ability to see the "big picture" and find unique solutions to issues in a timely manner.

Technical Writing

★★★☆☆

In addition to setting up the technical aspects of InterWorx documentation, I have written a fair bit of the actual documentation on the pages.

Technologies:

Linux

★★★★★

Debian/Red Hat/Fedora. This is my primary development and production environment. I have supported many system administrators as part of my employment at InterWorx.

Git

★★★★☆

I use git for both professional and personal projects. I have worked on numerous projects automating interactions with git and git-hosts like Github, Gitlab, and Gerrit.

Packer

★★★☆☆

I maintain the Packer scripts at InterWorx that are responsible for building AMIs of the product in various states for testing/development purposes.

CI/CD Pipelines

★★★☆☆

I largely manage the Jenkins instance used for InterWorx development. I have also setup and managed automated builds/jobs in Github Actions, Gitlab, and Drone.

Docker

★★★☆☆

I've used Docker in production and development. My experience is mostly with deploying pre-built images, but I have also built some basic images.

RPM Building/Packaging

★★★☆☆

I have packaged and rebuilt RPMs for programs released alongside the InterWorx Control Panel Software which is also released as an RPM package.

Terraform

★★★☆☆

I work on tools at InterWorx and at home to provision development servers on AWS and Proxmox (respectively).

AWS EC2

★★☆☆☆

I have mostly interacted with EC2 through Packer/Terraform/AWS CLI.

Ansible

★★☆☆☆

I have playbooks for use at home and work including: populating InterWorx development servers with information and configuring destructible servers running services like httpd and Docker.

Languages:

PHP

★★★★★

This is my primary language at InterWorx. I am experienced with the Zend/Laminas framework and I enjoy working with Symfony in my free time.

Bash

★★★★☆

This is hard to avoid when working with Linux. I generally prefer to script in almost anything else, but its ubiquity makes this a common tool.

Python

★★★☆☆

This is the first language that I learned. At the moment, I mostly use it for scripting and quick proof of concepts.

Go

★★☆☆☆

This is one of my favorites for CLI programming. I love static typing and easy compilation to a single binary.

JavaScript

★★☆☆☆

I use jQuery at work and can usually find my way through some basics, but I'm still getting into the ecosystem.

Experience:

Liquid Web

Software Developer

(2020 - Present)

Writing new features and bug fixes for the InterWorx Hosting Control Panel in a large legacy PHP codebase, currently based on Zend/Laminas and components from Smarty, Symfony, etc. The product is used by hosting providers to manage servers/accounts/settings used for shared web hosting. This is a direct competitor to cPanel.

Notable Features Implemented: MySQL 8 support, PHP Extensions Manager for multiple PHP versions, Let's Encrypt integration via AcmePHP

The Church Online

IT Manager

(2017 - 2020)

Managed all IT infrastructure and staff members for a company of 25+. System Administrator for Mac, Windows, and Linux systems. Wrote scripts and small programs to automate repetitive tasks and integrate various services (ZohoCRM, Zoho Projects, OnlyOffice, cPanel, Quickbooks).

Metz Culinary Management

General Manager/Executive Chef

(2007 - 2017)

Managed three kitchens with 25+ employees. Created menus for catering, daily service, etc. Managed all billing, financial aspects of the business.

Education:

University of Pittsburgh

Master of Library and Information Science

Pittsburgh Theo. Seminary

Master of Arts

Lee University

Bachelor of Arts

Interests:

Command Line Applications

I am a huge fan of writing and finding new CLI apps for accomplishing work in an automated way.

Music

I play bass, guitar, euphonium, trumpet, and drums. I'm not great at any of them, but I have fun with them. My favorite genres are: Americana/country and indie rock.

Self-Hosting

I self-host some services to make my life easier and to provide myself with more private alternatives to Big Tech services. This also allows me to practice my craft as I write scripts/procedures to help manage these services.

Awards:

Employee of the Year

('18) - The Church Online

Above and Beyond Award

('17) - The Church Online

Testimonials:

Anonymous Feedback

[Brandon] is a Senior Developer, regardless of the years of experience. Some people just 'have it', and he clearly does.

Tim College

The hardest part of writing Brandon’s review was cutting down the large number of nice things his peers had to say about him. I wish I had 4 Brandons.

Anonymous Feedback

Brandon is a machine. Quick to provide feedback and always willing to take on a hard task.

Anonymous Feedback

Brandon is contributing much above his position and is a blast to work with. He is a great team member and friend.

Anonymous Feedback

[Brandon] has always offered to help even when he's busy on other projects, and his work ethic is second to none.

Tim College

Brandon has shown tremendous growth and continues to excel at any task thrown his way. I have no hesitation throwing bigger and bigger projects onto his pile.

Anonymous Feedback

[Brandon] has a way of helping to debug a problem and make you feel like it was you who did it.

Anonymous Feedback

Brandon saves my life and brain on a regular basis.

Richard Buck

Brandon is always willing to go the extra mile and go above and beyond his requirements if it means it will help his team.

Caleb Shultz

If you're looking for someone who is passionate and willing to go the extra mile, Brandon is your guy.

Shiantal Ferguson

[Brandon] is an exceptional manager and employee and any company would benefit having him on their team.

Anonymous Feedback

Brandon has shown amazing growth over the past year. His Linux knowledge and development skills are great. His troubleshooting skills seem well above his tenure.