Work Experience
Senior Software Engineer
January 2022-Present
Renewable Energy Systems
London, UK (Remote)
Developed cloud-native applications for monitoring and reporting on timeseries data with C#, python and React
-
Spearheaded migration of 1TB document database to Azure Blob Storage, implementing tiered storage patterns and automated backup solutions, resulting in 95% cost reduction ($150K annually) while improving data durability to 99.999%
-
Engineered CI/CD pipeline using Github Actions, Terraform, and Azure DevOps, implementing automated testing with 90% coverage requirement, reducing deployment time from 4 hours to 10 minutes and enabling 3x more frequent releases
-
Designed and implemented scalable time series data architecture, reducing query latency 90% (15s to 1.5s) while handling 10x data volume growth
-
Created comprehensive documentation using Github Pages, sphinx, mermaid and mkdocs, increasing team productivity and halving onboarding time
Software Instructor
January 2020-December 2022
Tech Elevator
Cincinnati, OH (hybrid)
Delivered personalized in-person and remote instruction of full-stack software development for Java, C#.NET, MSSQL Server, REST API's, HTML/CSS and Vue.js
-
Mentored 150+ students, placing 94% in software development roles within 6 months of graduation
-
Developed and delivered curriculum, including 500+ hours of instruction, 100+ hours of project work, and 50 hours of career development
-
Created a 100% remote learning environment, with video conferencing, screen sharing, and pair programming sessions
Customer Success Engineer
July 2019-January 2020
LISNR
Cincinnati, OH (hybrid)
Built and maintained relationships with customers, providing technical support and training for an ultrasonic data-over-audio platform
-
Prototyped apps that integrated an SDK with a grocery chain's customer rewards API using xCode and Android Studio
-
Partnered with a FinTech innovation lab to create an MVP for secure touchless payments using custom hardware
-
Reduced a major European retailer's checkout time in half by streamlining their checkout authentication process
CRM Architect
February 2018-July 2019
Health Carousel
Cincinnati, OH
Designed and implemented a CRM platform for a healthcare staffing company using Microsoft Dynamics, C#, and MSSQL Server
-
Improved client registration process resulting in a 30% reduction in processing time by optimizing UX and APIs
-
Architected a continuous integration pipeline in Azure DevOps, decreasing deploy time by 75% and eliminating build errors
-
Created an Application Insights dashboard to provide real-time monitoring of system performance and user activity
Development Team Lead
February 2016-February 2018
Cincinnati Public Library
Cincinnati, OH
Senior Software Developer
March 2012-January 2016
KnowledgeWorks
Cincinnati, OH