Mike Hanson
Mike Hanson

Mike Hanson

Staff Software Engineer

Summary

Software engineer with 20+ years of experience, including Staff and Lead roles. I take technical ownership of backend platforms: I set the architecture, design the APIs, and stay hands-on through the migration. The work I want gets a team shipping again and makes the system cheaper to run.

Some examples include:

  • Reduced customer support requests by 90% after migrating login to Google’s Identity Platform.
  • Enabled strategic partnerships with resellers by designing and implementing backend white labeling API.
  • Saved the company $100k+ per year in licensing costs by removing a third-party rules engine from the product.

I love to lead and contribute to products where I am considered a technical owner. I prefer backend roles where I can architect, design, and develop RESTful APIs. I have DevOps experience, prefer working in C# on the .NET platform, and have recent experience in Kotlin and Java.

Seeking

  • Lightweight, agile, and autonomous teams
  • Product teams over project teams
  • Individual contributor roles over management

TL;DR

  • Backend and platform architecture
  • API design and domain modeling
  • Migrations, CI/CD and operational cost
  • Mentors senior engineers
  • C#, .NET, Kotlin, Java
  • Remote only, United States

I submit applications myself from my personal @themike.com address. I do not apply through agencies or from Gmail, Outlook, or other domains. If an application in my name looks unexpected, check with me at recruiters2026@themike.com before moving ahead.

Personal Projects

CantMath.com

CantMath.com Logo CantMath.com is my front-end playground. The calculators are written in TypeScript without a framework. This keeps the bundle very light for mobile users. At it's peek this project reached over 100K monthly visitors.

Math Command

MathCommand.com Logo Math Command a is game written in TypeScript using the Phaser 3 Game Framework. I created this to fulfill a personal goal of shipping a game.