Thomas Mueller

Senior Developer at Adobe Systems

Basel, Basel-City, Switzerland
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
Thomas Mueller is a Senior Developer based in Basel, Switzerland with 19 years of experience building robust back-end systems and database engines. He has spent over a decade at Adobe and earlier roles at Day, Swisscom, PointBase and Miracle, bringing deep experience in Java, JDBC, storage engines and query/index optimization. An active open-source contributor, Thomas has made notable contributions to Apache Jackrabbit and Jackrabbit Oak—implementing a database-backed data store and improving indexing and query behavior—and to H2 where he fixed MVStore transaction and BLOB/CLOB issues. His work blends hands-on bug fixing and performance tuning with thoughtful schema and storage design, making him as comfortable in low-level data integrity problems as in large-scale system improvements. Colleagues would recognize him for quietly solving gnarly database edge cases and improving long-term stability in critical storage code.
code19 years of coding experience
job13 years of employment as a software developer
bookBerner Fachhochschule
github-logo-circle

Github Skills (24)

lucene10
debug10
database-engine10
databases10
query-optimization10
indexing10
jdbc10
java10
javas10
indices10
indexer10
sql10
optimisation10
database-design10
indexof10

Programming languages (7)

JavaC++ShellCSCSSGoHTML

Github contributions (5)

github-logo-circle
codefollower/H2-Research

Dec 2006 - Jul 2020

H2数据库源代码学习研究(包括代码注释、文档、用于代码分析的测试用例)
Role in this project:
userBack-end Developer
Contributions:5611 commits in 13 years 9 months
Contributions summary:Thomas's contributions primarily focused on bug fixes and improvements within the H2 database, specifically targeting issues related to the MVStore storage engine. Their work included resolving problems that could lead to exceptions such as NullPointerException and issues concerning the correct handling of transactions and data blocks, especially with CLOB and BLOB entries. The user also introduced code optimizations and resolved issues related to index creation and table aliasing, enhancing the stability and functionality of the database. Furthermore, they addressed inconsistencies in database URL interpretation and implemented new functionalities, like the addition of the ORA_HASH function and improvements in error handling.
java
apache/jackrabbit-oak

Mar 2012 - Jan 2023

Apache Jackrabbit Oak
Role in this project:
userBack-end Developer
Contributions:578 reviews, 1782 commits, 203 PRs in 11 years
Contributions summary:Thomas was focused on improving the Apache Jackrabbit Oak project's back-end functionality. Their work involved source code formatting, code convention adjustments, and the addition of JavaDocs. They also implemented test cases and fixed bugs related to issues such as path limits and query behavior. A significant portion of their work involved enhancing the index and search capabilities within the repository, which included changes to the query engine and indexing strategies.
jackrabbit-oakapachedatabasejavaoak
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
Thomas Mueller - Senior Developer at Adobe Systems