Graeme Rocher

Senior Software Architect at Grails Open Source Project

Greater Bilbao Metropolitan Area Spain
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
Graeme Rocher is a senior software architect and prolific open source creator with 18+ years of experience, best known for founding the Grails and Micronaut frameworks and leading their engineering teams. Based in Spain and currently at Oracle Labs, he combines deep JVM and framework expertise with hands-on contributions across projects like Micronaut Core/Data, GORM, Groovy, and Spring Data MongoDB. His work spans everything from annotation processing and AOT improvements to CI/CD, documentation tooling, and database multi-tenancy—demonstrating both low-level runtime insight and practical developer ergonomics. A Java Champion and Oracle Groundbreaker awardee, he pairs authorship and community leadership with active engineering, often fixing subtle join-query, JSON streaming, and build/release issues that improve platform reliability.
code18 years of coding experience
job19 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
7,995reputation
242kreached
237answers
1question
Badges
grails
top-1%
groovy
top-5%
internationalization
top-5%
github-logo-circle

Github Skills (55)

json10
grails10
spring10
go-gorm10
groovy10
annotations10
css10
spring-data10
databases10
bash10
micronaut10
jdbc10
java10
mongodb-database10
annotation-processing10

Programming languages (17)

JavaCSSC++ScalaHTMLGroovyKotlinEJS

Github contributions (5)

github-logo-circle
Micronaut Application Framework
Role in this project:
userBack-end Developer
Contributions:81 releases, 1326 reviews, 4670 commits in 5 years 9 months
Contributions summary:Graeme primarily contributed to the core functionality of the Micronaut framework. Their commits focused on enhancing the annotation processing capabilities, implementing features such as improved handling of repeatable annotations, supporting runtime bean definition, and fixing issues related to configuration property inheritance and factory bean creation. They also addressed issues related to Java and Groovy code generation related to runtime dependencies.
groovyserverlessmicronautframeworkkotlin
apache/grails-data-mapping

Oct 2013 - Feb 2021

GORM - Groovy Object Mapping
Role in this project:
userBack-end Developer
Contributions:5152 commits, 102 PRs, 3554 pushes in 7 years 5 months
Contributions summary:Graeme primarily worked on the backend of the Grails data-mapping project, focusing on the core implementation of GORM features for integrating with Hibernate. Their contributions included implementing database-per-tenant multi-tenancy support, enabling the correct use of different datastore properties, and handling aspects of JPA entity management. They also addressed the correct application of unique constraints.
groovyhibernatesqlgormmapping
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
Graeme Rocher - Senior Software Architect at Grails Open Source Project