Hello!

Software Engineer who loves turning complex problems into elegant solutions. Whether I'm building developer tools, architecting microservices, or mentoring fellow developers, I'm passionate about creating systems that make a real impact. Always excited to learn new technologies and share knowledge with the community.

Skills

Programming Languages

TypeScript Node.js Python C# / .NET PHP

DevOps & Cloud

GCP Kubernetes Docker CI/CD

Databases

PostgreSQL MongoDB MySQL Redis

Architecture, Design & Integration

High-Scale Systems High Availability Microservices Event-Driven Architecture Domain-Driven Design System Design API Design GraphQL gRPC WebSockets WebRTC Serverless

Development Practices

Agile/Scrum TDD Git Code Review Technical Leadership

Education

Purdue University - School of Engineering

West Lafayette, IN | 2014

Bachelor of Science, Industrial Engineering

Open Source & Projects

5stack.gg

A passion project born from my love of competitive gaming and tech. Built this platform to keep learning, experimenting, and having fun.

Experience

Team Lead Engineer - Backend

May 2020 - Present

Qumulex, Fishers, IN

  • Built AI pipelines by allowing customer input to find releveant events and then using LLMs to generate a summary of the event
  • Built a time-series data storage system that reduced video metadata query times by 60% and storage costs by 80% (5TB to 1TB) by converting row-based storage to a bit system
  • Scaled system throughput from 100 to 5000 requests per second while improving queue reliability by 25%
  • Maintainer Kubernetes manifests and configurations to enable rapid development and deployment of new features across multiple environments (cloud, on-premise, and edge devices)
  • Developed Kubernetes-based developer tooling that reduced environment setup time from days to minutes, including a CLI for direct pod-based development and standardized container environments
  • Created a nodejs framework that enabled rapid microservice deployment, reduced code inconsistencies, and accelerated developer velocity through standardized project patterns

Team Lead - Senior Javascript Developer

November 2017 - May 2020

Indiana Interactive, Indianapolis, IN

  • Transformed deployment process from manual builds (hours) to automated CI/CD pipelines (minutes), significantly improving testability and reducing deployment errors
  • Maintained and improved developer tools and frameworks to enhance developer experience
  • Architected a new extensible framework enabling developers to build customizable applications
  • Led teams in building web applications, ensuring high quality and timely delivery
  • Designed and developed complex web applications to improve user interactions

Senior Software Engineer

Feb 2016 - November 2017

Force Communications, Indianapolis, IN

  • Modernized deployment infrastructure by migrating from manual FTP to automated GitLab pipelines, improving deployment reliability and reducing human error
  • Delivered multiple client projects with high reliability and minimal production issues
  • Built a reusable API framework that accelerated development of new features
  • Enhanced client satisfaction through direct collaboration and rapid iteration

Software Engineer

December 2014 - February 2016

Patronpath / Verge Ventures, Indianapolis, IN

  • Launched a new online ordering platform handling thousands of orders daily with high reliability
  • Improved order processing efficiency through implementation of optimized workflows
  • Successfully migrated multiple restaurants from legacy platform with minimal disruption

Web Developer

May 2014 - December 2014

NTSupply, Greenwood, IN

  • Built a custom CMS that streamlined content updates for multiple clients
  • Improved email campaign effectiveness through enhanced targeting and automation
  • Optimized web applications to achieve significant performance improvements

Web Developer

September 2013 - May 2014

Purdue University – ITaP Research Computing, West Lafayette, IN

  • Developed JavaScript tools that enhanced data visualization for driNET.hubzero.org
  • Improved system performance through implementation of client-side caching

Additional Experience

Web Developer

September 2013 - May 2014

Envision Center, West Lafayette, IN

  • Built interactive maps that improved data accessibility for research users
  • Enhanced map performance through optimization of ArcGIS JavaScript implementation

Developer → Senior Developer

August 2009 - August 2013

ResNet, West Lafayette, IN

  • Led complete rewrite of web applications that significantly improved user experience
  • Reduced system maintenance overhead through implementation of automated monitoring