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 25 years of experience who created Hibernate—the world's leading ORM—and has driven major Java standards as a JCP spec lead for CDI, EJB, and JPA. At Red Hat and now IBM/Red Hat, he led language and platform projects including the Ceylon language, Hibernate Reactive, Hibernate Data Repositories, and the redesign and revitalization of Jakarta Persistence and Jakarta Data. He combines deep open-source influence (Hibernate remains a cornerstone of Java ecosystems and millions of downloads monthly) with standards leadership, proposing and steering the new Jakarta Query specification. Based in Barcelona, he recently completed a master’s in Quantum Science and Technology, reflecting an unusual blend of cutting‑edge research interests and pragmatic engineering. Known for refactoring complex core systems, he brings rare expertise in both compiler/type-system design and scalable persistence architectures.
code25 years of coding experience
job15 years of employment as a software developer
bookBachelor of Science Mathematics, Bachelor of Science Mathematics at Monash University
bookMaster's degree in Quantum Science and Technology (MQST), Master's degree in Quantum Science and Technology (MQST) at Universitat de 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)

annotations10
hibernate-orm10
java10
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
Gavin King - Senior Distinguished Engineer at IBM