Experience
2023 — 2025
2023 — 2025
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
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.
2021 — 2023
2021 — 2023
• 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
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
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