Jan Schatteman

Software Engineer at IBM

Sant Antoni de Vilamajor, 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
Jan Schatteman is a seasoned software engineer with 13 years of professional experience and a long track record in core platform development, currently focused on Hibernate ORM at IBM after more than a decade at Red Hat. He combines deep backend expertise—contributing to projects like Hibernate, Drools and jBPM—with full-stack work improving web-based management consoles, authentication flows and UX details for KIE workbenches. His contributions show a practical eye for data-model integrity, annotation handling, multi-column key mapping and internationalization, plus a habit of fixing subtle build and integration issues. Based in Catalonia, he blends enterprise-grade engineering with hands-on product responsibilities from specification through CI and testing, and brings an uncommon background that includes early geotechnical fieldwork, reflecting a pragmatic, problem-solving mindset.
code13 years of coding experience
job23 years of employment as a software developer
bookLicenciado, Licenciado at Universiteit Gent
bookKoninklijk Atheneum III Voskenslaan Gent
bookUPC Universitat Politècnica de Catalunya
bookUniversitat de Barcelona
languagesEnglish, Spanish, Dutch, Catalan, French
github-logo-circle

Github Skills (44)

web-application10
back-end-development10
jbpm10
annotations10
jsp10
testing10
hibernate-orm10
data-modeling10
drools10
gwt10
ui-design10
java10
uuid10
javas10
uid10

Programming languages (10)

JavaShellGherkinJavaScriptGoLuaHTMLGroovy

Github contributions (5)

github-logo-circle
kiegroup/drools-wb

Jul 2013 - May 2015

Drools Workbench is the web application and repository to govern Drools assets.
Role in this project:
userBack-end Developer
Contributions:162 commits, 15 pushes in 1 year 9 months
Contributions summary:Jan primarily focused on bug fixes and improvements related to the Drools Workbench project. Their commits addressed compilation failures caused by changes in constructors within the `org.kie.workbench.common.services.datamodel.model.ModelField` class, indicating a deep understanding of the project's underlying data model. Further contributions involved internationalizing resource definition descriptions for various resource types and correcting a typo in a system property, demonstrating a commitment to code quality and maintainability. The user also adapted the code to export and import jcr module category rules.
drools
hibernate/hibernate-orm

Oct 2020 - Jan 2023

Idiomatic persistence for Java and relational databases
Role in this project:
userBack-end Developer
Contributions:233 reviews, 114 commits, 511 PRs in 2 years 3 months
Contributions summary:Jan primarily contributed to the Hibernate ORM project by implementing new features and addressing bugs related to the mapping and handling of various database constructs. Their work focused on features like the use of UUIDs, the handling of multi-column primary keys, and optimizations for criteria queries. The user's commits involved code changes across core components of the Hibernate ORM framework, including the core and testing modules, indicating a strong understanding of the framework internals.
javarelational-databaseshibernateormjpa
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