Joe Riggs

Cincinnati, OH

Full-stack software engineer with 14+ years of experience, interested in building and shipping efficient, scalable systems.


Work Experience

Senior Software Engineer
Renewable Energy Systems
January 2022-Present
London, UK (Remote)

Developed distributed applications for monitoring and reporting on time series data with C#, python and React

  • Converted 200GB document database to blob storage, decreasing annual costs 95% while scaling and adding backups
  • Leveraged Github Actions, Terraform and Azure to create a CI pipeline with automated builds, test coverage metrics, and deployments, tripling release cadence
  • Designed and implemented a new data model for time series data, reducing query times by 90%
  • Created documentation using Github Pages, sphinx, mermaid and mkdocs, increasing team productivity and halving onboarding time
Software Instructor
Tech Elevator
January 2020-December 2022
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 over 150 students, 94% of whom were placed in software development roles within 6 months of graduation
  • Developed and delivered curriculum, including 500+ hours of instruction, 100+ hours of projects, 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
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
Health Carousel
February 2018-July 2019
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
Cincinnati Public Library
February 2016-February 2018
Cincinnati, OH
Senior Software Developer
March 2012-January 2016
Cincinnati, OH

Education and Certifications

Additional Skills and Experience