Objectives
I am looking to find a contract or full-time position as a software developer primarily in the .NET backend space. My preference is for remote positions, or for hybrid positions local to Minneapolis and surrounding areas.
Skills & Technologies
Programming & Scripting
C#, VB.NET, ASP.NET (Core, MVC, WebForms), Classic ASP, JavaScript, JQuery, SQL
Frameworks & Platforms
.NET (Core, MVC, WPF, WinForms, Entity Framework), Sitecore CMS, Telerik and DevExpress Controls
Databases & Reporting
MS SQL Server, Oracle, SSRS, Crystal Reports, SQL/T-SQL
Cloud & Authentication
Azure Active Directory (Azure AD), Azure DevOps
Tools & Version Control
Visual Studio, Git, Team Foundation Server (TFS), Subversion, Bitbucket
Testing & Debugging
Unit Testing Frameworks, SOAPUI, Fiddler, Debugging Utilities
Front-End Development
HTML, CSS, JavaScript, Telerik Web Suite, DevExpress Development tools, AJAX
Major topics
Specializing in migrating legacy applications to newer technologies
Experience
City of Boise, ID – Contract
Software Developer
12/2022 – 10/2024
Led knowledge transfer effort for a retiring, long-time employee; prepared documentation, transcripts, and archived interviews.
Archived obsolete apps by compressing them, removing them from IIS and SQL Server.
Enhanced and fixed various applications using .NET Core, .NET 4.8, and Entity Framework.
Performed wide-scale upgrades to Azure AD for authentication, replacing a home-grown service.
Documented upgrade processes, including NuGet updates and legacy app transitions.
Trident Automation – Contract
Software Architect Consultant
8/2022 – 11/2022
Advised on architectural direction for migrating a large ASP.NET codebase to .NET 6.
Developed proof-of-concept one-page web application using ASP.NET Core and Entity Framework.
SFM – Full-Time - Software Engineer
9/2021 – 8/2022
Migrated individual WPF screens written with CSLA to a new .NET Core architecture.
Collaborated with architects to develop compliant classes and Entity objects.
Independent Consultant / Contract Developer – Various Clients
4/2017 – 4/2021
Supported clients in enhancing ASP.NET, Classic ASP, and WinForms projects.
Developed a custom CMS for a law office and a job-search application in WinForms.
Performed SQL database updates and VBA script maintenance.
Key Clients: Experian Health, RBC, Milk Specialties Global, Trident Automation, RBC, VanWagenen, Medtronic
Fish & Richardson – Full-Time – Senior Software Engineer
2/2015 – 3/2017
Worked on legacy apps that interface with Prolaw in VB.NET, C#, Winforms, ASP.NET and SQL
Maintained and upgraded COM Add-In for Outlaw that interfaces with Prolaw using Add-In Express
Maintained and enhanced WinForms app that interfaces with Prolaw
Mentored junior programmers
Coordinated with BA in delivering new requirements for the stakeholders
State of Minnesota – Contract VB Architect
10/2013 – 2/2015
Performed as Architect and Developer on the Fiscal Notes Tracking System website
Architected the site based on Excel spreadsheet specifications
Oversaw creation of source control for the project using Subversion
Created a SOAP interface for the PeopleSoft Authentication web service
Advised on and engineered prevention of SQL injection attacks
General Mills – Contract Sitecore Developer
10/2011 – 8/2012
Designed new sites and performed maintenance on existing sites for this global company
SEO enhancements for existing sites
Worked with architect to design new sites
Designed and architected site for Haagen-Dazs World website using Sitecore
Discant Systems LLC – Independent Consultant
2001 – 2009
Delivered custom software solutions, including a practice management system for a health clinic and a content-managed website for a law firm.
Focused on database design, software architecture, and integrating third-party APIs.
Tools: Visual Basic .NET, SQL Server, ASP.NET
Education
Indiana University, Bloomington, BM
Music degree in performance. This involved learning how to present myself professionally and how to manage ensembles and concerts.