Personal details

Curtis B. - Remote

Curtis B.

Timezone: Central Time (US & Canada) (UTC-5)

Summary

Experienced full stack engineer based in Chicago

Work Experience

Developer / Tech Lead
TRIBUS | Jan 2017 - Present
PHP
MySQL
WordPress
Linux
Bash
Shell
Nginx
Nuxt.js
Vue.js
Latest Project: I primarily create websites for real estate brokerages. In the past this was done with custom PHP WordPress themes. For my latest project, I have developed a Nuxt.js+WordPress framework to allow clients to keep their familiar WordPress UI, while upgrading their website to a modern SPA. With millions of real estate properties presented across thousands of individual websites, keeping server load down was a major goal. This framework features a custom WordPress API which achieves <30ms non-cached response times by encoding content JSON at the point it is created/updated - reducing the query count from dozens/hundreds seen on native WordPress API, to 1-4 select queries. A JavaScript-side library is included to interface between Nuxt.js and the API. AWS Cloud Architecture: Developed and manage a custom hybrid PHP + Node.js stack running WordPress and Nuxt.js (server-side Vue.js framework). Running a high availability configuration with 2+ EC2 instances. Created bash scripts for automation such as: auto-generating NGINX config files from database, cloning production to staging/testing/local. Automated CNAME management on Cloudflare using their API. Leadership: Tech lead in a 3 person team. Responsibilities include training/mentoring, and assigning tasks based on skill while encouraging growth. Additionally, I establish consistency for the team, such as code format/linting rules, developer workstation configuration (LEMP stack, etc), deployment processes and so on.
Junior Developer
TRIBUS | Jun 2015 - Jan 2017
HTML/CSS
jQuery
WordPress
Nginx
Grunt
WordPress Custom Themes
JavaScript
Took over responsibility for: • Created new/maintained all custom WordPress themes • Maintained and continued improvements for high-availability WordPress server stack on AWS • Mapping RETS data imports to our standardized database fields