Thomas Rebele

Senior Software Engineer at Cloudera

Buchdorf, Bavaria, 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
Thomas Rebele is a Senior Software Engineer based in Bavaria with 12 years of experience building and optimizing backend systems, now at Cloudera. He has a strong research background (PhD from Télécom Paris) and practical expertise in query optimization, having contributed to the high-profile Apache Calcite project by improving handling of correlated subqueries and adding a RelOptPlanner visualizer. Thomas has driven new product initiatives, integrated legacy algorithms, and troubleshot production Kubernetes memory issues while on-call, working across Java, Jooq, GRPC, BigQuery, DuckDB and Google Cloud. His career spans R&D and enterprise products at TIBCO EBX and startups, combining academic rigor with hands-on engineering to close the loop from algorithm to production. A detail often missed: he pairs deep optimizer-level changes with developer tooling improvements, reflecting a focus on both performance and debuggability.
code12 years of coding experience
job6 years of employment as a software developer
bookDoctor of Philosophy - PhD, Doctor of Philosophy - PhD at Télécom Paris
bookMaster of Science (M.Sc.) Informatik, Master of Science (M.Sc.) Informatik at Technical University of Munich
languagesGerman, English, French, Japanese
stackoverflow-logo

Stackoverflow

Stats
384reputation
133kreached
3answers
3questions
github-logo-circle

Github Skills (14)

apache-calcite10
javas10
sql10
relational-algebra10
java10
optimization10
big-data9
eclipse-plugin6
jmap6
mousewheel6
eclipse6
linux6
jmx6
garbage-collection6

Programming languages (16)

JavaC++CScalaHTMLPerlGroovyKotlin

Github contributions (5)

github-logo-circle
apache/calcite

Dec 2020 - Jan 2023

Apache Calcite
Role in this project:
userBack-end Developer
Contributions:23 reviews, 4 commits, 11 PRs in 2 years 1 month
Contributions summary:Thomas primarily contributed to the Apache Calcite project by addressing specific issues related to SQL query optimization and data processing. Their work involved modifications to the `RelDecorrelator` class, impacting the handling of correlated subqueries and optimizations involving `Sort` operations with limits. Additional commits addressed issues related to dynamic parameters in aggregate queries. Furthermore, the user implemented a RelOptPlanner visualizer for debugging and improved performance in the `RexFieldAccess` constructor.
geospatialapache-calcitesqlapachebig-data
Contributions:6 pushes, 1 branch in 4 years 4 months
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 Rebele - Senior Software Engineer at Cloudera