Tom Mooney

Software Architect at Learning.com

Portland, Oregon, 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
🎓
Top School
Tom Mooney is a seasoned Software Architect based in Portland, Oregon, with 14 years of experience designing and delivering cloud-native systems across finance, healthcare, and education. He specializes in .NET/C# full-stack development, AWS-driven DevOps, and event-driven microservices, having led a major migration from a legacy monolith to containerized ASP.NET Core services with Docker, Redis, and ELK for observability. Tom combines hands-on engineering with people leadership—moving from individual contributor to manager and back into architecture roles—bringing stakeholders together to solve complex, cross-functional problems. He also has a strong applied ML/automation streak, having implemented automated translation and voice synthesis workflows using AWS Translate and Polly. With a Master of Software Engineering from Portland State University, he pairs rigorous engineering practice with practical delivery experience in production systems.
code14 years of coding experience
job15 years of employment as a software developer
bookMaster of Software Engineering Software Engineering, Master of Software Engineering Software Engineering at Portland State University
stackoverflow-logo

Stackoverflow

Stats
23reputation
2kreached
2answers
4questions
github-logo-circle

Github Skills (93)

messaging10
persistence10
appsettings10
cqrs10
dotnet10
editor10
rabbitmq10
eventstore10
electron10
typescript10
vscode-extension10
event-sourcing10
vscode10
csharp10
redis10

Programming languages (5)

C#TypeScriptJavaScriptGoPython

Github contributions (5)

github-logo-circle
A framework for CQRS, Eventsourcing, and messaging that uses Redis pub/sub for messaging and offers event persistence in Redis, SQL Server, or PostgreSQL.
Contributions:227 commits, 54 pushes, 21 branches in 5 years 9 months
cqrsdotnetcoreevent-drivenredis-pubeventsourcing
learningcom/DynamicSettings

Dec 2015 - Jan 2020

Dynamic Settings is a .NET library that allows you to load application settings from a variety of sources including environment variables, ConfigurationManager, text files, YAML files, and Redis.
Contributions:1 release, 6 commits, 4 pushes in 4 years 1 month
net-libraryenvironment-variablesdotnetconfigurationredis
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