Who I am

About

I'm a software engineer who likes building reliable systems that solve real problems. Most of my work lives in the overlap between backend services, data pipelines, and the awkward human workflows that exist in every organization.

I've shipped production systems for universities, SaaS companies, and Fortune 500 enterprises — from ETL pipelines and data migrations at Notre Dame and Salesforce, to Ruby on Rails applications at Provi and Groupon. I care a lot about maintainability, observability, and making tools that people can actually understand and operate.

Outside of work, I enjoy tinkering with hardware, experimenting with AI tools, studio recording, synthesizers, and helping small businesses automate the boring parts of their day so they can focus on the work that actually matters.

Experience

Senior Software Engineer

Hesburgh Libraries, University of Notre Dame

Apr 2023 – Present
South Bend, IN
  • Developed data migration tools transitioning content from Contentful to Strapi
  • Designed and implemented front-end components using React
  • Migrated DynamoDB schema to relational database, enhancing performance
  • Created internal ETL tools utilizing N8N for streamlined data processing
  • Developed custom Strapi plugins to extend functionality
  • Led adoption of Docker-based development environments
  • Contributed to library.nd.edu and marble.nd.edu websites

Software Engineer

Provi

July 2021 – Nov 2022
Chicago, IL
  • Developed and maintained data pipelines between distributors and Provi systems
  • Built monitoring and reporting tools to support system reliability and uptime
  • Full Ruby on Rails stack development

Lead Developer

GoEnvoy.co

Apr 2020 – Mar 2021
Chicago, IL
  • Developed Ruby on Rails ETL applications for major audio streaming platform
  • Built custom Zendesk apps using Vue.js, React, Ruby, and Python
  • Executed data migrations of large volumes within client timelines
  • Developed apps integrating CRM and order systems into Zendesk

Technical Consultant

Salesforce

Mar 2016 – Mar 2020
Chicago, IL
  • Led team to develop APEX tool for migrating clients from Desk.com to Salesforce
  • Developed JavaScript applications for Desk.com, enhancing client integrations
  • Planned and executed data migrations achieving 100% data accuracy
  • Certified Salesforce Administrator

Project Manager, Global Support Systems

Groupon

Mar 2014 – Mar 2016
Chicago, IL
  • Coordinated operations and systems consolidation of Groupon's customer service departments globally
  • Developed proprietary Ruby app to manage Groupon's 80+ Zendesk accounts from single interface
  • Established and executed project communication plans, monitored milestones and deliverables
  • Developed dashboard displaying live call center metrics on TVs globally, integrating Zendesk, Cisco phone system, and other sources

Workforce Management Analyst

Groupon

Sept 2011 – Mar 2014
Chicago, IL
  • Real-time scheduling of 300+ customer service reps to flex coverage between email and phone
  • Created internal reporting server for discrete events within Zendesk ticketing platform
  • Oversaw Zendesk widget design, integrating internal and external APIs
  • Oversaw all Zendesk customization, bringing external customer service tools into widgets/apps
  • Developed internal escalation procedures

Tier 2 Customer Support / DevUrgent Queue Management

Groupon

Apr 2010 – Sept 2011
Chicago, IL
  • Designed and implemented HTML, PHP, AJAX, and CSS widgets integrating internal and external APIs
  • Led customization of Zendesk, bringing external customer service tools inside the platform
  • Developed custom internal organizational software
  • Managed and prioritized all internal requests for software development team

Education

University of Dayton

BS in Management Information Systems

1998 – 2003