Grand Rapids Community College, Grand Rapids — Adjunct Professor

January 2022 – PRESENT

Teaching C# Programming II, which covers design patterns, Entity Framework, Unit Testing, web app development (ASP.NET MVC, Blazor) and desktop app development (WPF, WinForms).


BDO USA LLP, Grand Rapids — Software Engineer

August 2020 – PRESENT

Full-stack  web app development using Angular/Durandal for front-end and .NET Framework/.NET Core for back-end.  Host/manage web apps in Azure.  Manage CI/CD pipeline via Azure DevOps.  WPF Desktop app development.  


Bravo LT, Grand Rapids — Software Developer

June 2019 – August 2020

Work for client (Spectrum Health/Priority Health):

Team Shop Till You Drop (May 2020- August 2020 )

Perform enhancements for Individual Shopping and Medicare Enrollment web apps using ASP.NET Web API and AngularJS.

Team Scrumtrulescent (June 2019 – May 2020)

Upgrade web apps to .NET 4.7.2 as part of server migration project.  Migrate apps in SVN to Git.  Adjust apps to improve efficiency and increase supportability.  Used ASP.NET WebAPI, AngularJS, and Angular 2+.  Databases called by apps are hosted on Microsoft SQL Server and Oracle. 


Knape and Vogt, Grand Rapids — IT Programmer Analyst

April 2018 – May 2019

Support Webform and Access apps.  Coordinate server migrations.  Automate business processes using Powershell.  Rewrite/create apps with ASP.NET Web API and Angular 2+.  Used Oracle 11g/MS SQL Server databases. 


Holland/YRC Enterprise Services, Holland — Application Developer

April 2017 – April 2018

Add and maintain features for our business-critical system using Natural programming language.  Automate system processes using Python.  Provide on-call support.  Prep data in ADABAS database for migration to SQL Server.

Holland/YRC Enterprise Services, Holland — Desktop Support Analyst

June 2014 – April 2017

Provide remote and onsite support to staff located at the corporate office and across terminals throughout the Midwest.  Maintained desktops, laptops, Surface tablets, and thin clients.  Remotely resolve issues using Teamviewer and VNC. 



Ferris State University, Grand Rapids — Bachelor of Science in Computer Information Systems

2015- 2018

Graduated with honors: magna cum laude.

Acted as Scrum Master for Capstone project.

Grand Rapids Community College, Grand Rapids — Associate of Arts w/MACRO

2013 – 2015