Andrew T. Weber

Professional Experience

Sonar

Sonar Software

Senior Backend Engineer

Remote Aug 2019 - Jul 2023

PHP 8 PostgreSQL TimescaleDB Laravel 10 GraphQL Elasticsearch phpunit Python Docker Flutter/Dart

  • PHP 7.4 → 8.1 upgrade, phpcs implementation, Datadog database monitoring
  • Authentication with Auth0
  • Avalara tax integration
  • PacketLogic inline device integration (using Python SDK)
  • Notification system
RFE

Red Frog Events

Prince of Ferrets / Senior Web Developer

Chicago, IL Dec 2014 - Aug 2019

PHP 7 MySQL Laravel 5 Vue.js Swift 3 Elasticsearch Codeception phpunit fastlane MongoDB npm Gulp CodeIgniter

  • Led complete code rewrite for enterprise ticketing software from CodeIgniter to Laravel 5 and Vue.js
  • Developed public API consumed by front-end built on Vue.js and Swift iPad app
  • Built ticket reservation system using Redis with protection against race conditions
  • Implemented Elasticsearch to index massive attendee database
  • Managed junior developers, setup automated documentation, tests, and continuous integration
DOSE

DOSE

Technical Director

Chicago, IL Nov 2010 - June 2012

management hiring PHP MySQL jQuery Amazon Web Services Zend Framework Apache DNS website optimization scalability

Initially the sole developer, I handled technical recruiting and built a strong development team, The League of Extraordinary Developers.

  • Team – I led a team of seven developers, managing their projects, establishing coding standards, and encouraging them to grow into positions of leadership.
  • Framework – I built a custom MVC Framework from the ground up that was optimized for high traffic websites using efficient database connections and caching.
  • Development – I developed a single sign-on account system which allowed users to log in to multiple domains simultaneously, amongst many other things.
  • Recruiting – I managed technical recruiting, conducted phone and in-person interviews with hundreds of candidates, and designed a training program for new hires.
  • Servers – I monitored server health, costs, and statistics; set up a backup and recovery system; cut costs by over $23,000 per year; and nearly eliminated downtime. Optimizing the Spartz Media websites

Teaching / Non-profit

GCFA

Greater Chicago Ferret Association

Vice President, Health Director

Chicago, IL April 2019 - present

ND

University of Notre Dame

Guest Lecturer – “Case Studies in Computing Entrepreneurship”

Notre Dame, IN Fall 2014, 2015

SI

Startup Institute

Adjunct Instructor – jQuery and JavaScript

Chicago, IL Fall 2013 - Fall 2014

Personal Projects

This entire website was designed and coded by me.

My Ferrets page was built with Vue 3, Vuex 4, Vue Router 4, and CSS Grid, with a Laravel API backend

My other personal projects

Open Source

Open source contributions:

Contract Work

All projects have an admin dashboard built in Laravel:

Education

ND

University of Notre Dame

Bachelor of Science, Major: Computer Science

Notre Dame, IN Class of 2010

Dean's List – Fall 2008, Spring 2010

University of Notre Dame in London

Engineering Study Abroad Program

London, UK Summer 2009

Skills

Management

team management Agile project planning recruiting hiring

Infrastructure

Amazon Web Services EC2 RDS Elasticache Route53 SES S3 SQS CloudFront Microsoft Azure Apache nginx Datadog Docker SSL Linux IIS

Back-End

PHP 8 Laravel 10 MySQL PostgreSQL Elasticsearch phpunit TimescaleDB SOLID principles MSSQL MongoDB Symfony Codeception RESTful APIs

Front-End

Vue.js JavaScript ES6 ESLint jQuery Bootstrap CSS3 SASS/LESS HTML5 WebSockets media queries mobile

Programming

Git Python Swift 5 fastlane C C++ Java Shell

Design

Lightroom Illustrator photography

SO
andrewtweber
25,479
22 91 111