MyCommittees Full Stack Modernization

Aug 2023 - Sep 2024
American Petroleum Institute

Modernized committee management system using ASP.NET Core, React, and SharePoint Online, implementing Azure B2C authentication, Redis caching, and Terraform-managed cloud infrastructure.

API
ASP.NET Core
Authentication
Azure B2C
Azure Redis Cache
Cloud
Microsoft Graph
React
SharePoint
Terraform
Web Applications

Project Details

  • Designed architecture for scalable web app using ASP.NET Core and React frontend with SharePoint online for the backend.
  • Coordinated data contracts with SharePoint migration team to enable continuous progress in early sprints.
  • Setup Azure B2C authentication and Microsoft Graph to efficiently query page data.
  • Implemented distributed caching layer with Azure Redis Cache to reduce Graph API calls.
  • Crafted Terraform configs for final cloud architecture and setup pipelines for both manual and automatic deployments.
  • Maintained code quality by setting up custom rules and analyzers, providing code reviews, and daily touchbase with developers.
  • Provided training for modern React best practices and how to efficiently build new functionality within project standards.

Related Links