Christoph Engelbert

Chief Database Solutions Architect Chief Developer Advocate

Haan, 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
Christoph Engelbert is a seasoned Java performance engineer and open-source advocate with 16 years of experience designing high-performance backends, databases, and distributed systems. As Chief Database Solutions Architect and former Developer Advocate, he blends hands-on optimization—profiling JVMs, tuning garbage collection and lock-free off-heap structures—with developer-facing roles that translate deep internals into usable solutions. He has contributed to prominent projects like Hazelcast and TimescaleDB, adding replicated map internals, fast serialization, and continuous-aggregate replication features. Christoph excels at squeezing latency and throughput from networks and serialization layers (TCP/UDP, protocol stacks, bytecode-generated serializers) rather than reinventing patterns without purpose. Equally at home shipping production code and speaking at international conferences, he brings a pragmatic curiosity that turns obscure JVM and memory-tuning insights into measurable system gains. Based in Haan, Germany, he often opts for targeted reinvention: building custom primitives only when they demonstrably make systems simpler or faster.
code16 years of coding experience
job11 years of employment as a software developer
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
6,024reputation
295kreached
265answers
1question
Badges
java
top-5%
caching
top-5%
github-logo-circle

Github Skills (27)

timeseries-database10
hadoop-mapreduce10
postgresql10
testing10
hazelcast10
databases10
data-serialization10
mapreduce10
java10
distributed-computing10
serialization10
javas10
timescaledb10
aggregations10
sql10

Programming languages (21)

MDXC#JavaC++CSSCRustPLpgSQL

Github contributions (5)

github-logo-circle
hazelcast/hazelcast

Jul 2013 - Jun 2017

Hazelcast is a unified real-time data platform combining stream processing with a fast data store, allowing customers to act instantly on data-in-motion for real-time insights.
Role in this project:
userBackend Developer
Contributions:831 commits, 41 PRs, 2 pushes in 3 years 11 months
Contributions summary:Christoph contributed to the Hazelcast project by implementing and testing key-value pairs for replicated maps. The commits involve adding new tests and functionality for the internal storage mechanism and key-value access. The contributions focus on the implementation of functionalities to support all operations that are being done on a ReplicatedMap. The user worked heavily on the implementation of new methods based on the key/value stores and data-serialization.
computationstream-processingbigtablereal-timestreaming-data
timescale/timescaledb

May 2020 - May 2024

A time-series database for high-performance real-time analytics packaged as a Postgres extension
Role in this project:
userDatabase Engineer / Database Administrator
Contributions:9 reviews, 10 PRs, 2 pushes in 4 years
Contributions summary:Christoph primarily contributed to enhancing the functionality of the TimescaleDB database, focusing on features related to continuous aggregates and chunk management. They added support for continuous aggregate names in size and chunk functions, improving alignment with other database functionalities. Further contributions included enabling replica identity for continuous aggregates and implementing logical replication markers for decompression events, thus enhancing the database's capabilities for replication and data management.
postgresql-extensionfinancial-analysiscomplex-queriestime-seriestsdb
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
Christoph Engelbert - Chief Database Solutions Architect Chief Developer Advocate