Barrek Roberts

Software Engineer

About

Barrek Roberts

Experience

Senior Web Developer

Sutherlands Lumber and Supply Company | 2017 - current

Overview

  • Implemented continuous integration / continuous delivery (CI/CD) workflow to improve code quality and reliability utilizing Gitlab CI
  • Lead training sessions for junior developers in multiple areas of web development including database architecture and design, automated software testing, coding standards and best practices and user interface design and accessibility
  • Developed machine learning and rule-based fraud detection system to automatically scan incomming orders for potential fraud
  • Assisted in design and implementation of a clustered, high availability server infrastructure utilizing HA-Proxy, Cluster Control and Redis
  • Developed highly relevant search results through custom machine-learning ranking algorithms and the Algolia Search Engine
  • Re-engineered legacy procedural-style website into a modern Model View Controller (MVC) style ecommerce website using Laravel
  • Developed Unified Communications platform and management/deployment suite on-top of Asterisk PBX to provide modern voice communication company-wide.

Web Developer

Campus Retail | University of Missouri | 2013 - 2017

Overview

  • Responsible for the design, development and maintenance of 5 ecommerce websites, 5 informational websites, and 4 internal management toolkits
  • Reduced labor by 50% (700 labor-hours) by developing a distributed system to track over 20,000 orders across 11 retail locations annually
  • Facilitated an increased online product catalog of 700% (68,750 products) over 3 years by reducing product listing time through development of a multichannel product editor
  • Supervised team of over 10 part-time staff members on web development, SEO, content creation and order fulfillment resulting in 40% (1.2M ) year over year growth
  • Added tracking metrics to over 45,000 transactional emails by developing an email management platform and API to replace manual emailing processes
  • Integrated numerous third-party systems into a centralized management interface to increase organizational efficiency
  • Created custom features for ASP.NET Storefront using XSLT and C# to provide a better customer experience
  • Managed and maintained Linux, Apache, and MySQL servers

Digital Marketing Specialist

Student & Auxiliary Services | University of Missouri | 2011 - 2013

Overview

  • Scheduled and designed homepage banner graphics achieving 10% of all website navigation by a development of a homepage management system using Google Analytics event tracking
  • Managed over 1500 digital signage advertisements to an audience of over 75,000 students across the 4 campus university system
  • Through team effort, achieved an average 2.43% CTR and 25.2% unique open rate on nearly 600 email marketing campaigns by refining customer targeting strategies out-performing industry medians of 1.8% CTR and 16.1% unique open rate
  • Developed a reporting tool to translate analytic data from Google Analytics, Facebook Insights, and Mailchimp into a common format to show the total effect of a marketing campaign

Honors

Staff That Are Remarkable (STAR) Outstanding Team Award Nominee

2013 | Division of Student Affairs

Staff That Are Remarkable (STAR) Outstanding Program Award Nominee

2014 | Division of Student Affairs

Engineering Dean's List

Fall 2013 | College of Engineering

Eagle Scout

2006 | Troop 205, Blue Springs, Missouri

Staff That Are Remarkable (STAR) Outstanding Program Award Nominee

2017 | Division of Student Affairs

Projects

Smart Home

  • Created semi-autonomous smart home utilizing X10 and Insteon devices controlled through an OpenHAB2 resulting in increased energy efficency
  • Implemented home video surveillance system utilizing IP cameras connected to a ZoneMinder instance integrated into the OpenHAB server providing motion and presence detection.
  • Built a virtual machine server running Ubuntu and VirtualBox to virtualize 10 purpose-built systems
  • Deployed an Asterisk PBX system with 3 connected Cisco VoIP phones and 3 SIP soft phones to provide an in-home intercom system.
  • Created a whole home automation system controlled by a central OpenHAB server controlling X10 and Insteon resulting in 5% increased power efficiency
  • Implemented pfSense router to bypass NAT limitations imposed by ISP provided router and increased internal network speed by 10% through subnets
  • Created home video surveillance system utilizing WiFi cameras connected to a ZoneMinder instance to provide email alerts upon unexpected motion detection

Finance Tracker

  • Created a system to record and automatically categorize purchases from bank records according to the configured budget

Education

University of Missouri-Columbia

Bachelor of Science (BS), Computer Science

2014

Proficiencies

MySQL

9/10

jQuery

8/10

JavaScript

7/10

git

7/10

Cascade CMS

6/10

WebSockets

5/10

SMTP

5/10

HTML

10/10

PHP

8/10

Laravel

8/10

Linux (Ubuntu)

7/10

Apache

6/10

Linux (CentOS)

6/10

T-SQL

5/10

Puppet

5/10

CSS

9/10

AJAX

8/10

XSLT

7/10

Gitlab CI

7/10

Omnivex Moxie Studio

6/10

REST

5/10

Asterisk PBX

5/10

Contact