Joe Grassel

Senior Software Developer at Buyers Edge Platform

Rochester, Minnesota, 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
🎓
Top School
Joe Grassel is a Senior Software Developer with over two decades of experience building and certifying Java/Jakarta EE platforms, most notably driving JPA support and quality for IBM’s WebSphere and Open Liberty. He led delivery of JPA 2.1–3.1 for those products, served as a JPA spec committer and contributor to Apache OpenJPA and EclipseLink, and continues to shape the ecosystem through bug fixes and feature work in prominent repos like EclipseLink and Open Liberty. Known for deep expertise in persistence, testing, and platform readiness, he pairs hands-on backend development with Level 3 customer support and QA discipline. Based in Rochester, MN, Joe is actively expanding into cloud, Python, C#, and Spring Boot while maintaining a long-standing commitment to open source and scientific outreach as an amateur photographer and supporter of astronomy organizations.
code12 years of coding experience
job17 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at The University of North Dakota
github-logo-circle

Github Skills (14)

testing10
jakartaee10
xml10
javas10
junit10
jpa10
orm10
java10
database9
oracles9
javaee9
code-generation9
oracle9
databases9

Programming languages (2)

JavaShell

Github contributions (5)

github-logo-circle
OpenLiberty/open-liberty

Aug 2017 - Jan 2023

Open Liberty is a highly composable, fast to start, dynamic application server runtime environment
Role in this project:
userBack-end Developer & Quality Assurance Engineer
Contributions:172 reviews, 416 commits, 344 PRs in 5 years 6 months
Contributions summary:Joe Grassel's commits primarily focus on enhancing and testing the EclipseLink JPA implementation within the Open Liberty framework. His contributions involve bug fixes, particularly for derived identities, and addressing code generation issues. The contributions also include porting JPA test cases, fixing code that was failing in various environments, and also updating for use of the Jakarta EE APIs.
application-serveropenliberty
eclipse-ee4j/eclipselink

Dec 2016 - Aug 2022

Eclipselink project
Role in this project:
userBack-end Developer
Contributions:58 reviews, 95 commits, 104 PRs in 5 years 9 months
Contributions summary:Joe primarily contributed to the EclipseLink project by addressing bugs and implementing features related to JPA and ORM XML parsing. Their work involved modifying core Java code within the EclipseLink framework to resolve issues with parsing ORM XML files, handling Java timestamp versions, and correctly processing MapsId with composite and derived identities. The user also added LOB locator support to the Oracle platform and fixed an issue related to the `EntityManager.unwrap(Connection.class)` function, ensuring the correct database connections are returned.
eclipselink
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