Christian Beikov

Principal Software Engineer at IBM

Bonn, North Rhine-Westphalia, Germany
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
Christian Beikov is a Principal Software Engineer and founder of BlazeBit with 13+ years of experience building and optimizing database-driven Java/Jakarta EE systems. A long-time Hibernate ORM contributor and creator of the Blaze-Persistence library, he blends deep JPA expertise with practical integrations for Spring and Quarkus. His work spans backend engineering, infrastructure (Kubernetes/OpenShift, AWS), and CI/CD design, and he has notable contributions to high-profile OSS projects like Hibernate and Apache Calcite. Christian has a track record of improving ORM semantics and cross-system compatibility—examples include advanced entity view features and SQL adapter enhancements for Elasticsearch. Based in Bonn, Germany, he pairs academic training from TU Wien with entrepreneurial experience, running BlazeBit since 2008 while shaping enterprise solutions at Red Hat and now IBM. He’s equally comfortable refactoring core persistence internals as designing production-grade deployment workflows.
code13 years of coding experience
job14 years of employment as a software developer
bookMaster of Science (MSc) Software Engineering, Master of Science (MSc) Software Engineering at TU Wien
bookProgrammieren Organisation System und Einsatzplanung Prozessregelung und Rechnerverbund, Programmieren Organisation System und Einsatzplanung Prozessregelung und Rechnerverbund at HTbLuVA
languagesGerman, English
stackoverflow-logo

Stackoverflow

Stats
15,708reputation
1.1mreached
1,503answers
52questions
Badges
spring-boot
top-1%
hibernate-mapping
top-5%
jpa
top-1%
java
top-1%
spring-data-jpa
top-1%
postgresql
top-5%
github-logo-circle

Github Skills (32)

apache-calcite10
back-end-development10
amazon-elasticsearch10
spring-data10
calc10
java10
javas10
elasticsearchquery10
hibernate10
aws-elasticsearch10
sql10
spring-boot10
elasticsearch10
jpa10
jpql10

Programming languages (11)

TypeScriptJavaDockerfileShellCPLpgSQLSCSSJavaScript

Github contributions (5)

github-logo-circle
Blazebit/blaze-persistence

Jul 2014 - Jan 2023

Rich Criteria API for JPA providers
Role in this project:
userBack-end Developer
Contributions:60 releases, 93 reviews, 1777 commits in 8 years 7 months
Contributions summary:Christian contributed to the Blaze-Persistence project by implementing new features and fixing issues within the entity view framework. Their work focused on improving support for boolean wrapper is-methods, addressing issues with sub-associations in the ON clause of join statements, and resolving compatibility problems related to Spring Data and Hibernate. The commits involved changes to Java code, including modifications to entity view metamodels, proxy factories, and update operations.
apictecriteria-apisqlproviders
hibernate/hibernate-orm

Apr 2013 - Jan 2023

Hibernate's core Object/Relational Mapping functionality
Role in this project:
userBack-end Developer
Contributions:2 releases, 2465 reviews, 891 commits in 9 years 10 months
Contributions summary:Christian contributed to core object-relational mapping functionality within the Hibernate ORM project, handling scenarios such as managing different JDBC mappings for columns and ensuring correct type inference for values in select, insert and update statements. They also focused on refactoring codebase to support and manage changes for JSON. Additionally, the user worked on enabling and implementing testing for Java Temporal classes.
gradlejava8enversjdbcorm
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