Johannes Lichtenberger is a seasoned software engineer with 17 years of professional experience, currently contributing at awinia GmbH after a decade-long tenure as a Java software engineer at United Planet. He specializes in back-end systems and database internals, evidenced by meaningful contributions to SirixDB—an embeddable bitemporal, append-only database—where he focused on refactoring compression and resource configuration to improve performance and test coverage. Trained with an MSc in Information Engineering from Universität Konstanz, he blends strong academic foundations with practical, production-grade engineering. Based in Freiburg im Breisgau, Germany, Johannes balances deep technical craftsmanship with a pragmatic emphasis on maintainability and efficiency that often shows up in behind-the-scenes improvements rather than flashy features.
17 years of coding experience
11 years of employment as a software developer
Master of Science - MSc, Information Engineering, Master of Science - MSc, Information Engineering at Universität Konstanz
SirixDB is an an embeddable, bitemporal, append-only database system and event store, storing immutable lightweight snapshots. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach.
Role in this project:
Back-end Developer
Contributions:3 releases, 42 reviews, 2109 commits in 10 years 9 months
Contributions summary:Johannes's commits primarily involve refactoring code related to compression and resource configuration in the SirixDB project. They have modified several Java files, including core classes such as `Compression.java`, `ResourceConfiguration.java`, and `LocalDatabase.java`, indicating a focus on improving the database's performance and functionality. The commits also include changes to test cases, demonstrating a commitment to maintaining code quality through testing and optimization.
Query processor with proven optimizations, ready to use for your JSON store to query semi-structured data with JSONiq. Can also be used as an ad-hoc in-memory query processor.
Contributions:1 release, 4 reviews, 278 commits in 10 years 4 months
memoryoptimizationsxpathclausessemi
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
Johannes Lichtenberger - Software Engineer at awinia Gmbh