Rick Mugridge

Owner, Software Consultant Developer at Rimu Research Ltd

Auckland, Auckland, New Zealand
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
Rick Mugridge is an experienced software developer, architect, and consultant based in Auckland with over a decade building concurrent, distributed systems and microservices using Scala, Rust, TypeScript, Java, and C#. As owner of Rimu Research and Principal Consultant at Hypr Innovation he coaches teams in TDD, continuous delivery, evolutionary design and agile practices while taking hands-on roles as a contract developer/architect. He’s the co-author (with Ward Cunningham) of "Fit for Developing Software" and the creator of useful TypeScript testing tools such as mismatched and thespian, reflecting a commitment to improving developer productivity. Comfortable across backend, serverless (AWS Lambda) and single-page web app stacks, he blends functional reactive programming and practical engineering to deliver resilient systems. Colleagues value his mix of deep concurrency expertise and pragmatic coaching that helps teams adopt better technical practices.
code10 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
11reputation
11kreached
1answer
0questions
github-logo-circle

Github Skills (22)

reducer9
assertion-framework9
mocking8
higher-order-functions8
redux8
swing6
react6
mouse6
mouseout6
java6
immutables6
angularjs5
draggable5
typescript5
drag-and-drop4

Programming languages (2)

TypeScriptJavaScript

Github contributions (5)

github-logo-circle
rickmugridge/mismatched

Nov 2019 - Dec 2022

A matching/assertion framework that outputs mismatches as diff trees, and provides for powerful composition of matchers
Contributions:1 review, 122 commits, 1 PR in 3 years 2 months
assertion-framework
rickmugridge/thespian

Jul 2019 - Dec 2022

A sophisticated mocking framework for Typescript with useful error messages when arguments fail to match. It uses mismatched as an argument matcher.
Contributions:99 commits, 113 pushes, 1 branch in 3 years 6 months
mockingtypescript
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