Roger Yates is a senior Principal-level software engineer with two decades of experience delivering secure, resilient backend systems, currently based in the Greater Brisbane Area. He excels at simplifying complexity—reviving undocumented legacy platforms, designing Spring Boot APIs, and embedding observability through Splunk dashboards to speed production troubleshooting. A trusted tech lead, Roger has improved delivery discipline and code quality across payments, KYC, and security projects at Suncorp, ANZ and Caterpillar, and contributed practical Java/Spring guidance as a Baeldung author. His open-source work includes maintenance and Lombok-focused refactors for the widely used eugenp/tutorials Spring Boot examples, underscoring a commitment to maintainable, testable Java code. He pairs deep Java/Spring expertise and security-minded thinking (including Spring Security integrations and interest in modern threat models) with a talent for clear technical documentation and developer effectiveness.
8 years of coding experience
27 years of employment as a software developer
BSc (hons) 2.1 Computer Science, BSc (hons) 2.1 Computer Science at University of Essex
Oracle Certified Master Java EE 6 Enterprise Architect Java Enterprise Architect, Oracle Certified Master Java EE 6 Enterprise Architect Java Enterprise Architect at Oracle
Contributions:1 review, 17 commits, 24 PRs in 2 years 8 months
Contributions summary:Roger contributed code related to Lombok accessors, including adding, modifying, and renaming Java files, updating Lombok versions, and refactoring tests. The contributions demonstrate the user's focus on improving code maintainability and readability using Lombok features. Furthermore, the user's work involved adapting tests to ensure they accurately reflect the changes made with Lombok. These commits showcase expertise in Java development and the application of Lombok.
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
Roger Yates - Senior Software Engineer at Caterpillar Inc.