Rob Richardson

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

🤩
Rockstar
Rob Richardson is a portfolio architect and seasoned software craftsman with over two decades of hands-on experience building web properties in ASP.NET, Node, React, and Vue. A Microsoft MVP, Docker Captain, and published co-author on .NET microservices, he blends deep backend expertise with practical DevOps skills around Docker and Kubernetes. He has led engineering efforts at companies from GoDaddy to SingleStore and contributes to notable open-source projects like gulp (improving task sequencing and async handling) and an orchestration module focused on robust concurrent execution. A frequent international speaker, trainer, and community organizer, Rob also runs his own consultancy, Richardson & Sons, and helps run AZGiveCamp to support humanitarian causes. Known for cleaning up complex data layers and refactoring core logic for maintainability, he brings a pragmatic eye for reducing technical debt while enabling high concurrency and reliability. Based in Provo, Utah, he pairs a creative BFA background with an MSCIS-level focus on delivering high-quality, production-ready systems.
code14 years of coding experience
github-logo-circle

Github Skills (24)

asynchronous10
dependency-management10
task-management10
javascript10
ready10
async10
testing10
asp-net-core10
refactor10
task-automation10
onready10
dotnet-core10
netcore10
nodejs10
refactoring10

Programming languages (21)

C#PowerShellMDXJavaCSSC++CVue

Github contributions (5)

github-logo-circle
robrich/orchestrator

Oct 2013 - Dec 2020

A module for sequencing and executing tasks and dependencies in maximum concurrency
Role in this project:
userBack-end Developer
Contributions:106 commits, 7 PRs, 8 pushes in 7 years 3 months
Contributions summary:Rob primarily focused on refactoring the core logic of the `orchestrator` module. Their contributions involved modifying how tasks are injected into the execution sequence, enhancing the control flow. They also added new tests, including those for `stop()` functionality, indicating a focus on robustness. Furthermore, the user refactored the project to separate the sequence logic into a dedicated module called `sequencify`.
concurrencysequencing
gulpjs/gulp

Aug 2013 - May 2014

A toolkit to automate & enhance your workflow
Role in this project:
userFull-stack Developer
Contributions:43 commits, 7 comments in 9 months
Contributions summary:Rob contributed to the `gulpjs/gulp` repository by addressing Windows compatibility issues in tests and moving functionalities from the command-line interface to the core library. They implemented task sequencing with dependency resolution, improving the task execution order. Furthermore, the user enhanced the build process by allowing multiple tasks to run concurrently, and refactored the codebase to handle asynchronous tasks using promises and callbacks.
workflowgulp-plugingulpautomationenhance
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