Richard Vowles is a Developer Experience Engineer with 16 years building cloud-native, microservice-driven systems and developer tooling from Auckland, New Zealand. He combines hands-on expertise in Java, Node/TypeScript, Kubernetes, GCP/AWS and CI/CD with a proven track record of moving teams from release-based workflows to continuous delivery. Richard is an active open-source contributor who has improved build and plugin packaging in notable projects like Grails and enhanced ORM maintainability in Ebean, reflecting a deep focus on reliable build/deploy processes. He’s delivered across platform, backend and mobile (Flutter) domains and enjoys mentoring teams to improve productivity and automation. An often-overlooked strength is his background in developer advocacy and training—he routinely bridges developer experience, QA and SRE concerns to make software delivery faster and safer.
16 years of coding experience
25 years of employment as a software developer
Bachelor of Arts (Incomplete), Bachelor of Arts (Incomplete) at University of Auckland
Contributions:7 commits, 1 PR, 21 comments in 11 months
Contributions summary:Richard primarily contributed to the development of the Ebean ORM, focusing on enhancing its core functionalities. Their work included refactoring DDL generation into a plugin architecture and adding support for a WAR classpath entry. They also migrated the project from JUL to SLF4j for logging and addressed an issue with duplicate SQL generation during database setup. These changes reflect a focus on improving the ORM's maintainability and deployment flexibility.
Contributions summary:Richard primarily contributed to the Grails web framework by addressing issues related to plugin packaging and resource handling. Their work included modifications to the `PluginDescriptorGenerator` and `PluginPackager` classes, indicating a focus on improving the build and deployment processes for Grails plugins. These changes involve ensuring files are correctly excluded from binary plugin packages and resolving issues with how resources are handled during plugin creation, resulting in more robust and accurate plugin generation. The commits also involved the addition of testing scenarios to validate plugin exclusion behavior.
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
Richard Vowles - Developer Experience Engineer at Flux Federation