Michael Mccarthy is an Application Architect and distributed systems specialist with over 25 years in software engineering and more than a decade focused on architecture and leadership roles. He designs cloud-native, message-driven platforms and has hands-on experience with .NET, Azure, NServiceBus and Service Bus, guiding cross-functional teams from implementation to enterprise adoption. Recent roles include architecting patient communications at Phreesia and Azure solutions at Hitachi Solutions, and he now leads application architecture at Accruent. An active open-source contributor, he refactored controllers and async patterns in the notable HTBox/allReady humanitarian project, demonstrating a pragmatic emphasis on maintainability and MediatR-style decoupling. Based in Royal Oak, Michigan, he combines deep legacy systems knowledge with modern distributed design, often translating complex clinical and enterprise requirements into scalable, testable services.
This repo contains the code for allReady, an open-source solution focused on increasing awareness, efficiency and impact of preparedness campaigns as they are delivered by humanitarian and disaster response organizations in local communities.
Role in this project:
Back-end Developer
Contributions:404 commits, 154 PRs, 1235 comments in 1 year 3 months
Contributions summary:Michael refactored the `HomeController` and `CampaignController` to leverage MediatR, creating new query and handler classes to improve code maintainability. The user also made significant changes to the `AttributeExtensions` class, including adding methods to query and retrieve attributes from types and members. Furthermore, the user made refactorings to include async operations. The user demonstrated a strong understanding of .NET development and architectural best practices, working with concepts like dependency injection and test-driven development.
Contributions:19 commits, 15 pushes, 1 branch in 9 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.