Chicago, Illinois, United States
Lead on a major effort in the merger of an acquired company (SafetyDirect) codebase into the Rand McNally software infrastructure. Owned the primary work of the integration of the two company's backend codebases.
Primary engineer who worked on the analysis and merging of SafetyDirect's database architecture with Rand McNally's database infrastructure.
Led a team of engineers to convert outdated and legacy PHP systems to modern Typescript codebases while improving testability, performance, and developer experience on those systems.
Made major improvements to developer workflow, including: updating our AWS workflows to utilize more automated alerting, establishing best-practices for CI/CD pipelines, and cost-optimizing of infrastructure both new and existing.
Worked extensively with the front-end team to migrate the platform's UI from an old Twig based template system to a modern VueJS framework. This work also included: major redesigns to the internal API for a more RESTful interaction flow; and, Dockerizing multiple new parts of the platform for a more integrated developer environment.
2023 — 2023
Chicago, Illinois, United States
Primary focus of my role was polishing and integrating an acquired SaaS fleet management platform with existing Rand McNally assets and legacy codebases.
Documented and improved performance of MySQL queries across the platform — in some cases improved queries speeds by 100x.
Worked with PMs and clients to add a variety of quality controls and functionality for government mandated reporting and/or incentive programs (both in the USA and internationally).
Improved code coverage on unit tests across the board — in most cases reaching 90%+ coverage on entire features which had no prior tests at all.
Founding team-member at revitalized startup aimed at building apps with a focus on social experiences beyond just “social media”.
Created a robust backend “starter-kit” that allowed for rapid deployment and testing of new ideas. Features a core GraphQL API built with Typescript on top of Postgres.
Built internal tools for both apps using Vue and React for app moderation and usage metrics.
Setup CI/CD pipelines for automated testing on CircleCI.
Launched two applications:
1. Glow, a streaming app with tools designed for IRL-streamer and mobile screen sharing.
2. Sup, a messaging app that allowed users to record and send each other voice messages that auto-played as notifications.
2019 — 2021
Chicago, Illinois, United States
Completely rearchitected and refactored company's legacy backend, from a monolith on PHP 5 to multiple hexagonal services on PHP 7.
Improved internal tooling and across the company via:
an API documentation system based on APIB used by all projects company-wide
better structured unit testing and more than doubled code-coverage in some repos
improved security by replacing old Authentication methods with an OAuth2 service
automation of many time-consuming tasks for the Sales and Customer Service teams
Architected and implemented multiple new features including:
an equipment and photos cataloging system
data ingestion and visualization using Highcharts
user info and usage report generator using Angular
an event/contractor registration and booking platform
2018 — 2019
Chicago
Performance tuning around inefficient SQL queries, at times up to 100x faster fetching, and page load times in EmberJS
Rebuilt platform logging on an ELK stack, implemented usage metrics via DataDog across the application, and integrated Sentry into the developer workflow
Wrote and executed logging standards that effectively reduced "useless" log volumes by 85% and improved Logstash performance making it 60x faster.
Worked on Containerizing our application in Docker and orchestrating those containers in Kubernetes on AWS
Education
Georgia Institute of Technology