Professional Experience

Owner - Freelance Software Engineer
The Internet Sensei LLC
April 2015 - Present

Independent consulting focusing on full-stack development and cloud migrations.

  • Fulfillment center application in ASP.NET MVC with Knockout
  • Non-profit application for managing affiliates and volunteers in .NET Core 2.0
  • Legacy application migration from On-Premise to AWS
  • Full project lifecycle management from requirements to deployment
Lead Software Engineer - Azure
Imperial PFS
March 2023 - June 2024

Led Azure-focused development initiatives, implementing cloud-native solutions and modernizing legacy applications for improved scalability and performance.

Cloud Solution Architect
Microsoft
March 2019 - January 2023

Served as a key technical advisor for enterprise Azure implementations and cloud transformations.

  • Instructed numerous workshops reaching over 100 total students
  • Worked with managers and directors of large organizations to solve critical roadblocks
  • Designated engineer for three of the top 4 Azure consumers in the Northeast region
  • Provided strategic guidance on cloud architecture and best practices
Contract Software Engineer
Cox Automotive
July 2018 - November 2018

Specialized in modernization projects and logging infrastructure improvements.

  • Rewrote Web APIs from ASP.NET MVC to ASP.NET Core MVC
  • Converted Stackify Logging to Splunk Logging using Serilog
  • Improved application performance and maintainability
Lead Software Engineer
Upper Lake Processing Services
July 2017 - June 2018

Led technical direction of software development group, reporting directly to the Director of Engineering.

  • Assisted in defining KPIs for team including enforcing new standards and practices
  • Developed enterprise Loan Management Systems using C# .NET 4.7, .NET Core 2.0, Aurelia
  • Worked in agile environment with AWS, Azure, and Visual Studio Team Services
Lead Software Engineer
Epiq Systems
August 2012 - July 2017

Technical lead on a team of 40+ individuals, managing complex enterprise applications.

  • Code Wrangler - Managed GIT repositories and branching strategies for up to 3 concurrent releases
  • Developed enterprise Bankruptcy web applications using C# .NET 4.7, React, Knockout, Angular
  • Supported large-scale Creditor Solutions using Visual Studio and Team Services
.NET Developer - Software Engineer
Tricension
May 2010 - August 2012

Developed enterprise applications in an agile environment with focus on Silverlight and ASP.NET technologies.

  • Developed EMR (Electronic Medical Records) and equine sales sites using ASP.NET, Silverlight, and WCF
  • Lead Developer on HR Portal application written in ASP.NET
  • Created HTML5 document viewer integrated with ImageNow
  • Microsoft Dynamics CRM plug-in development and integration
  • Mentored developers and assisted in their professional growth
Software Engineer
GEN3 Technologies
March 2010 - April 2010

Specialized in document capture and content management solutions.

  • Plug-in development for Kofax Capture document processing system
  • DotNetNuke module development for web content management
Lead Software Engineer
SYSTEN LLC
March 2007 - March 2010

Early career leadership role developing web-based solutions and establishing development standards.

  • Worked with team to develop web-based solutions in .NET using C# and Visual Basic
  • Helped define and enforce coding standards through peer review
  • Led developer meetings on new technologies including MVC, LINQ, Silverlight, AJAX, WCF, REST, and SOAP
  • Executed the role of SCRUM Master in development processes
  • Primary developer for online file system for over two years
  • Rewrote legacy classic ASP application into .NET including data conversion
  • Developed comprehensive REST-based WCF web services with XML and JSON support
  • Configured client/server clustered environment
  • Installed and configured Visual Studio 2008, SQL Server 2008, and Server 2008
Lab Intern
DeVry University
October 2005 - February 2007

Technical support and lab management role during university studies.

  • Diagnosed and fixed various computer problems as they arose
  • Assigned students equipment and monitored lab equipment
  • Provided technical assistance to students and faculty
Production Trainer
Steak n Shake
October 2000 - January 2003

Early career role developing training and leadership skills in fast-paced environment.

  • Trained new hires on production processes and company standards
  • Developed foundational leadership and communication skills