Paul Giberson

I help companies optimize and modernize their software products, application architecture, and software development processes.

Phone: 602-717-1983
Website: https://halaslabs.com
Email:

Software Architect / Full Stack Engineer with over 15 years of experience in SaaS web applications in various LAMP/LEMP environments.

Dedicated to clean, documented, and tested code.

Experience

Halas Labs, LLC

Owner, Lead Software Consultant

May 2022 - Present

Halas Labs helps companies modernize by optimizing their SDLC and architecting innovative business solutions

ASU Preparatory Academy

Lead Software Engineer (Remote)

April 2021 - May 2022

ASU Preparatory built an online curriculum platform from the ground up. The Learning Cloud is a hybrid environment with multiple React applications interfacing with Laravel microservices hosted in AWS. Their goal is to ultimately scale the platform to deliver to 1M+ students concurrently.

Responsible for platform architecture, uptime, and orchestration. Interfacing with internal and external stakeholders to provide technical analysis of desired features and integrations. Sprint planning and software spec designing to enable our team to deliver on time with an emphasis on quality and reusability.

Lead a worldwide remote team of 9 engineers, frontend, backend, QA and DevOps.

IRELO

Lead Engineer (Remote)

February 2018 - April 2021

Responsible for all system architecture, back end development, server management, and devops

Built and maintained Laravel APIs and websites

Reduced infrastructure costs by 85% migrating from Rackspace to a combination of Netlify and AWS

Architected multiple serverless applications using API Gateway, Lambda, DynamoDB, MySQL (RDS), and Bref

Implemented CI/CD pipelines automating testing and deployment

Implemented business automation tasks integrating with Slack, AWS, Google Ads, Netlify, GitLab, Docusign, QuickBooks, and more.

Higher Logic

Software Architect / Team Lead

January 2016 - February 2018

Lead team of 4 developers for Socious Product Development reporting to CTO. 

Planned weekly sprints utilizing Kanban to fix bugs and add features with a weekly release cycle.

Core Responsibilities: Code Review, JIRA Ticket Management, Agile planning, Architectural Software Decisions, Complex Software Development, Large Refactoring Projects, Software Release Management (weekly)

(Higher Logic acquired Socious in January 2017)

Socious

Senior Full Stack Developer

May 2009 - December 2015

Rapidly built and prototyped new features and bug fixes. Built out development team from 2 to 6 engineers 

Managed major technological changes such as version control (git), branching strategies, code review, software upgrades, IDE changes, hardware advancements.

Built and maintained several high visibility components of the Socious platform. Also rearchitected Ajax and JavaScript workflows.

Traditional LAMP stack with supporting Java services.

Socious

System Administrator

February 2008 - May 2009

Independently wrote a PHP (Zend Framework) based web application for interacting with production code and allowing for CVS commits. Application was in production for more than seven years.

Bare metal to cloud server migration, SQL/Data Backup Strategies (Replication, EC2, S3 Archiving)

Projects

SaaS - Custom CI / CD Pipeline

May 2022 - Present

During this project I built a custom build and deployment pipeline on top of GitHub Actions allowing for pull requests to be deployed into ephemeral staging environments in AWS. These environments accelerated the feedback loop for both developer code review and QA testing leading to more stable release cycles.

This pipeline allows for multi-stage builds and is highly configuration driven allowing disparate applications to be built, published, and deployed by a single framework.

Main technologies utilized: GitHub Actions, AWS, Docker, Terraform, Packer, Python

SaaS - Lead Generation Infrastructure

April 2021 - Present

This project consists of maintenance and support of both the cloud infrastructure and code of legacy applications. During this time the legacy applications are being ported to current versions of Bref / Laravel / PHP 8 in order to improve security, stability, and performance.

August 2018 - Present

phpJobs is a job board exclusively aimed at showcasing the best PHP related jobs. 

This project uses a combination of Laravel, Vue, and MySQL. phpJobs aggregates jobs from several web sources and shares them on Twitter and LinkedIn, it also integrates with Google's Job Search feature.

Employers have the option to purchase featured job posts via Stripe integration.

Skills

PHP, Laravel, bref, JavaScript, node.js, Vue, React, CSS, HTML

git, GitHub, GitHub Actions, GitLab, GitLab CI/CD

Linux, Ubuntu, AWS, Serverless, Terraform

Docker, Apache, HAProxy, MySQL, MongoDB, Nginx

Education

Arizona State University

B.A.S., Computer System Administration

2005 - 2007

Mesa Community College

A.A.S., Internet/Intranet Web Development Technologies

2002 - 2005