Johannes Lichtenberger

Software Engineer at awinia Gmbh

Freiburg im Breisgau, Baden-Württemberg, 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
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.
code17 years of coding experience
job11 years of employment as a software developer
bookMaster of Science - MSc, Information Engineering, Master of Science - MSc, Information Engineering at Universität Konstanz
stackoverflow-logo

Stackoverflow

Stats
225reputation
28kreached
2answers
11questions
github-logo-circle

Github Skills (15)

javas10
back-end-development10
java10
compression-algorithm9
testing8
performance-optimization8
maven6
design-patterns6
eclipse6
comparable6
api6
database6
scala6
sorting6
guava6

Programming languages (17)

JavaC++CScalaVueGoHTMLSvelte

Github contributions (5)

github-logo-circle
sirixdb/sirix

Jun 2012 - Jan 2023

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:
userBack-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.
hashingkeycloaksharingimmutable-storediff-algorithm
sirixdb/brackit

Oct 2012 - Jan 2023

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