December 2019 to present
Full Stack Software Developer
EPS Buildings / Graettinger, Iowa
- I develop enterprise desktop applications with C#, .NET Framework, and XAML/WPF, backed by a SQL database with millions of records.
- I build and maintain the supporting web portal and API using ASP.NET, HTML, CSS, JavaScript, and AJAX, including the move from .NET Framework to .NET Core.
- I developed a custom CRM to replace the existing paid solution.
- I manage application infrastructure in Microsoft Azure, use Azure DevOps for source control, and handle application updates and project scope.
- The work includes a complex building information model and industry-standard 3D modeling software.
December 2019 to December 2022
Adjunct Instructor
Iowa Lakes Community College / Estherville, Iowa
I taught courses focused on Unreal Engine and industry-standard game engine technology.
September 2011 to December 2019
Assistant Professor / Program Coordinator
Iowa Lakes Community College / Web Development & Design and Game Design & Development
- I worked with college administrators and committees to create and teach the Game Design & Development program.
- I developed curriculum and taught web and game development courses.
- I organized advisory committee events to help keep the curriculum connected to industry needs.
- I established, organized, marketed, and taught the first annual Game Design Summer Camp.
- I presented the technology programs at career days, county fairs, and through radio, television, and press coverage.
September 2010 to September 2011
Software Developer
The Hershey Company / Hershey, Pennsylvania
I developed custom programs and reports for SAP ERP financial modules and supported financial systems. I also redesigned the expense reporting website and programmed the automated expense reporting phone system.
August 2007 to May 2008 / June 2009 to August 2010
Student Web Developer
The University of Iowa, Administrative Information Systems / Iowa City, Iowa
I worked with lead developers and university clients on a portal application. I helped plan, build, and debug an event management system using Java/JSP, MVC architecture, and a complex Oracle data model.
October 2005 to August 2007 / August 2008 to January 2009
Technology Department Work Study
Iowa Lakes Community College / Estherville, Iowa
I helped students, faculty, and staff with hardware and software issues, re-imaged computers, installed operating systems, handled upgrades, and wrote basic scripts. I also took help desk calls, logged requests, and assigned them to technicians.
June 2008 to present
Freelance Web Developer
I design databases around clients' needs, including foreign keys, triggers, and views, and use PHP and MySQL to build dynamic web applications.