Gavin King

Senior Distinguished Engineer at IBM

Barcelona, Catalonia, 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
🎓
Top School
Gavin King is a Senior Distinguished Engineer with 24 years of experience, best known as the creator of Hibernate, Ceylon and the Seam framework and as a key contributor to JPA, CDI and Jakarta Persistence/Data. His Hibernate ORM project — downloaded over 10 million times — has driven multiple major redesigns including Hibernate 6 and Hibernate Reactive, and he now advises API design for Hibernate and Quarkus at IBM/Red Hat. A former JCP specification lead, Java Champion and co-author of influential books such as Hibernate in Action and Java Persistence with Hibernate, he blends standards leadership with hands-on core library work. Unusually for a software veteran, he recently completed a master’s in quantum technology/particle physics at the University of Barcelona, underscoring a rare combination of deep language and systems design with formal scientific training. Based in Barcelona, he continues to shape enterprise Java and large-scale persistence tooling across the open source ecosystem.
code25 years of coding experience
job15 years of employment as a software developer
bookUniversity of Barcelona
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
3,795reputation
143kreached
146answers
0questions
Badges
java
top-5%
spring-boot
top-5%
hibernate
top-1%
github-logo-circle

Github Skills (19)

hibernate-orm10
java10
annotation10
annotation-processing10
javas10
hibernate10
spring-boot9
sql9
database-design8
performance-optimization7
jpa6
oracle6
spring-data-jpa6
ceylon6
database6

Programming languages (9)

JavaJavaScriptCeylonHTMLJupyter NotebookRubyFortranPython

Github contributions (5)

github-logo-circle
hibernate/hibernate-orm

Aug 2004 - Jan 2023

Hibernate's core Object/Relational Mapping functionality
Role in this project:
userBack-end Developer
Contributions:991 reviews, 1217 commits, 2619 PRs in 18 years 8 months
Contributions summary:Gavin appears to be involved in the development and maintenance of the Hibernate ORM framework. They have been focused on refactoring and improving the core functionality related to code cleanup, annotation handling, and improvements to the code structure. Contributions include addressing issues with the SQL query generation and integration, suggesting improvements that enhance the database query operations.
gradlejava8enversjdbcorm
gavinking/persistence

May 2021 - Mar 2025

Contributions:1 review, 270 pushes, 134 branches in 3 years 11 months
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