Jonas Traub

Senior Software Engineer at Celonis

Berlin, 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

👤
Senior
🎓
Top School
Jonas Traub is a Senior Software Engineer based in Berlin with 12 years of experience specializing in databases, stream processing, and IoT systems. He combines academic rigor — a PhD and research roles at TU Berlin and DFKI — with industry impact at SAP, IBM, and now Celonis, where he works on the SAP data extraction pipeline. An active open-source contributor, he has enhanced Apache Flink’s streaming and windowing features and invented Scotty, an efficient open-source window aggregator for stream processing. Jonas is a certified Java professional who enjoys turning research ideas into production-grade systems and mentoring teams and students. Colleagues describe him as innovative, reliable, and detail-oriented, with a knack for translating complex data-flow problems into pragmatic, testable solutions.
code12 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science - BS Angewandte Informatik, Bachelor of Science - BS Angewandte Informatik at Baden-Wuerttemberg Cooperative State University (DHBW)
bookGrundschule Fernwald Annerod
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at KTH Royal Institute of Technology
bookAbitur Leistungskurse Informatik und Physik, Abitur Leistungskurse Informatik und Physik at Gesamtschule Gießen Ost
bookDoktor der Naturwissenschaften (Dr. rer. nat.), Doktor der Naturwissenschaften (Dr. rer. nat.) at Technische Universität Berlin
languagesGerman, English, Swedish
github-logo-circle

Github Skills (9)

javas10
apache-flink10
java10
streaming10
testing10
algorithms8
data-structures8
algorithm8
data-structure8

Programming languages (3)

JavaTeXJavaScript

Github contributions (5)

github-logo-circle
apache/flink

Oct 2014 - Jun 2016

Apache Flink
Role in this project:
userBack-end Developer
Contributions:29 commits, 1 PR in 1 year 8 months
Contributions summary:Jonas's commits focused on enhancing the streaming functionality within Apache Flink. They implemented features like `TypeWrapper`, extractor implementations, and policies for windowing, including count-based, punctuation-based, time-based, and delta-based policies. This involved creating new classes and test cases to ensure the functionality of these policies, which provide greater flexibility in defining and managing windowing operations.
pythonflinkconnectorsqlapache
TU-Berlin-DIMA/i2

Mar 2017 - Dec 2018

Contributions:6 commits, 5 pushes in 1 year 9 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
Jonas Traub - Senior Software Engineer at Celonis