Reid Morrison

Open Source Author & Maintainer at Independent

Tampa, Florida, 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

🤩
Rockstar
🎓
Top School
Reid Morrison is a hands-on Chief Technology Officer and growth-minded engineering leader with 14 years of senior experience building distributed systems, production AI platforms, and scalable SaaS in regulated fintech and enterprise environments. He has led and rebuilt engineering organizations end-to-end—reducing costs while restoring delivery capacity—and boosted productivity through structural redesign, AI-assisted workflows, and disciplined delivery practices. A pragmatic architect and former software engineer, Reid has shipped real-time credit bureau systems, event-driven rules platforms, and production-grade ML enablement, and he guided a cross-functional migration from Ruby to Elixir at scale. He is also an active open-source contributor in the Ruby ecosystem, improving robustness in projects like the official MongoDB Ruby driver and the AASM state-machine library. Based in Tampa, Reid combines deep technical rigor with empathetic leadership, favoring clear ownership models and measurable engineering outcomes. An often-overlooked strength is his track record of translating high-risk technical debt and org complexity into durable, low-cost platforms that sustain rapid product delivery.
code15 years of coding experience
job26 years of employment as a software developer
bookBachelor of Science Computer Science, Bachelor of Science Computer Science at University of the Witwatersrand
languagesEnglish
github-logo-circle

Github Skills (15)

ruby10
retrying10
error-handling10
mongodb-driver10
retry-policy10
mechanism10
mongodb10
state-machine10
nosql10
retry-pattern10
thread-safety10
mongodb-database10
retry-logic10
testing9
activerecord7

Programming languages (7)

DockerfileShellCGoHTMLRubyElixir

Github contributions (5)

github-logo-circle
aasm/aasm

Jan 2015 - Mar 2017

AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer, Dynamoid)
Role in this project:
userBack-end Developer
Contributions:8 commits, 6 PRs, 26 comments in 2 years 2 months
Contributions summary:Reid primarily contributed to the AASM (Active state machine) library, implementing and maintaining persistence features for different database solutions. They added support for MongoMapper, including class methods and instance methods for state management. Furthermore, the user made changes related to thread safety in AASM's state machine handling and deprecated MongoDB support, refactoring the appraisal configuration.
aasmactiverecordmongoidrubystate-machine
mongodb/mongo-ruby-driver

Feb 2017 - Apr 2017

The Official MongoDB Ruby Driver
Role in this project:
userBackend Developer
Contributions:9 commits, 3 PRs, 12 comments in 2 months
Contributions summary:Reid primarily focused on improving the robustness and reliability of the MongoDB Ruby Driver. Their contributions involved implementing retry mechanisms for read and write operations, specifically addressing socket and operation failure errors. They introduced retry logic for scenarios like master changes and implemented error handling enhancements, including the introduction of write retry messages to improve consistency. The user's work involved modifying the core retryable logic to ensure data consistency and proper handling of potential server-side issues.
drivermongodbrubymongodb-driverruby-on-rails
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