Rich Dougherty is an experienced Full Stack Engineer with 18 years building resilient, high-performance systems in Scala, Kotlin, Java, Python and JavaScript, currently based in Wellington, New Zealand. He has led engineering and principal roles across major banks and critical infrastructure organisations, driving cloud-native modernisation, Kubernetes migrations and microservices architectures. A long-time open-source contributor at Lightbend, his commits to flagship projects like Akka and Play framework show deep expertise in concurrency, networking and template/serialization internals. Rich blends hands-on backend engineering with platform-level thinking—improving test infrastructure, dependency management and secure gRPC/SSL configurations—so teams ship reliably at scale. Notably, his work on TechEmpower benchmarks and Play/Slick integration demonstrates a practical focus on performance and upgradeability that benefits both product and developer experience.
17 years of coding experience
22 years of employment as a software developer
BSc (Computer Science) BCA (Economics), BSc (Computer Science) BCA (Economics) at Victoria University of Wellington
Contributions:41 commits, 10 PRs, 9 pushes in 3 years 3 months
Contributions summary:Rich primarily contributed to improving the test infrastructure and codebase of the Play-Slick plugin. They fixed a database driver registration issue to resolve test failures, ensuring proper functionality in the testing environment. They also addressed reflection errors related to class loading when upgrading the Play framework. Furthermore, the user updated the project dependencies and build configurations to incorporate newer versions of Play, Slick, and related tooling.
The Community Maintained High Velocity Web Framework For Java and Scala.
Role in this project:
Back-end Developer
Contributions:564 commits, 338 PRs, 190 pushes in 5 years 6 months
Contributions summary:Rich contributed to the Play Framework's core by implementing and optimizing Java-related features. Their work included addressing thread safety issues when reloading applications and modifying the handling of incoming HTTP requests and responses. They also made improvements to the framework's internal mechanisms for working with cookies, and fixed some integration tests to accommodate new features and ensure robust performance.
restfulplay-frameworkframeworkplayframeworkjvm
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
Rich Dougherty - Full Stack Engineer at Westpac New Zealand