Steve Ebersole

Principal Software Engineer at Red Hat

Westcliffe, Colorado, United States
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
Steve Ebersole is a Principal Software Engineer with over two decades of experience building and improving backend systems, currently at Red Hat/IBM after joining JBoss in 2004. He began his career as a COBOL developer on AS/400 and mainframes and brings uncommon depth across legacy and modern stacks, regularly working in Java, Groovy, and Kotlin. As lead developer of the Hibernate ORM project and contributor to major OSS efforts like Gradle, Maven and Log4j, he focuses on core ORM correctness, lazy loading, query parsing and build-system modernization. His open-source work extends to improving Infinispan’s Hibernate cache integration and migrating complex projects to Gradle, reflecting a knack for both runtime and build-time engineering. A former US Army sergeant, he pairs disciplined leadership and systems thinking with a practical, hands-on approach to large codebases. Based in Westcliffe, Colorado, he’s also an outdoor advocate who brings long-term stewardship and community-minded development to the projects he leads.
code21 years of coding experience
job6 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
9,405reputation
1.4mreached
161answers
23questions
Badges
jpa
top-1%
postgresql
top-5%
spring
top-5%
java
top-5%
orm
top-5%
database
top-5%
github-logo-circle

Github Skills (28)

caching10
hibernate-orm10
java10
javas10
hibernate10
infinispan10
datagrid10
jpa10
annotations9
postgresql9
spring9
annotation-processing9
sql9
gradle9
orm9

Programming languages (7)

C#JavaShellJavaScriptHTMLGroovyKotlin

Github contributions (5)

github-logo-circle
hibernate/hibernate-orm

Jun 2004 - Jan 2023

Hibernate's core Object/Relational Mapping functionality
Role in this project:
userBack-end Developer
Contributions:11 releases, 630 reviews, 4336 commits in 18 years 11 months
Contributions summary:Steve's commits focus on cleaning up and improving aspects of the core Hibernate ORM codebase. The user has been involved in cleaning up the tuple package, enhancing code, and addressing issues in the areas of lazy loading, annotations, and query parsing within the code base. The commits demonstrate a focus on improving the performance and correctness of Hibernate's ORM functionality.
gradlejava8enversjdbcorm
infinispan/infinispan

Oct 2010 - Jun 2016

Infinispan is an open source data grid platform and highly scalable NoSQL cloud data store.
Role in this project:
userBack-end Developer
Contributions:62 commits, 2 comments in 5 years 9 months
Contributions summary:Steve's contributions primarily involve switching the build system to Gradle, indicating a focus on the project's build process and dependencies management. They made changes to core Java files within the Infinispan data grid platform, specifically the Hibernate cache integration. Their work touches on configuring and utilizing the Infinispan cache, signifying their involvement in core backend caching functionality.
persistent-storagedata-griddata-sourcescalablenosql
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