Michael Mccarthy

Application Architect

Royal Oak, Michigan, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
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.
code11 years of coding experience
job28 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
1,512reputation
146kreached
19answers
54questions
github-logo-circle

Github Skills (17)

test-driven-design10
back-end-development10
net10
dotnet10
asp-net-core10
asp-net10
mediatr10
dotnet-core10
refactoring10
csharp10
unit-testing9
dependency-injection9
netcore6
nhibernate6
partial-views6

Programming languages (9)

C#TypeScriptCSSJavaScriptGoHTMLTSQLMarkdown

Github contributions (5)

github-logo-circle
HTBox/allReady

Feb 2016 - Jun 2017

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:
userBack-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.
awarenesspreparednesscampaignsc-sharporganizations
mgmccarthy/StreamingBulkCopy

Jan 2015 - Nov 2015

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.
Request Free Trial