All selected work

Platform modernization · Multi-year program

Enterprise Application Modernization Platform

A SharePoint-to-.NET/Angular migration became a reusable application foundation supporting a five-application enterprise portfolio.

01

Situation

A business-critical SharePoint application needed a modern, maintainable foundation that could support changing enterprise needs.

02

Challenge

Modernize without treating the work as a one-off rewrite, while coordinating architecture, delivery sequencing, production readiness, and ongoing application responsibilities.

03

Michael’s role

Led architecture, planning, technical decision-making, delivery sequencing, and production readiness for two migrations and the evolution of the shared platform.

04

Approach

  • Moved applications from SharePoint to a modern .NET and Angular platform.
  • Separated application-specific logic from the original solution’s reusable core.
  • Established shared architecture and implementation patterns for subsequent applications.
  • Coordinated database, infrastructure, deployment, and release implications across the portfolio.
05

Outcome

The reusable framework became the foundation for four additional applications and now supports five applications in total.