Lucas Brutschy

Staff Software Engineer Kafka Committer PMC at Confluent

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

🤩
Rockstar
🎓
Top School
Lucas Brutschy is a Staff Software Engineer and Apache Kafka committer based in Berlin with 11 years of experience building robust distributed systems and stream-processing platforms. He combines deep academic training (PhD from ETH Zurich) with hands-on engineering at Confluent and HERE, shaping Kafka Streams, KSQL, and novel compact map data formats for mobile. His contributions to Apache Kafka and Confluent’s KSQL include threading and state-management fixes, rebalance protocol work, client API alignments, and critical merges that improved concurrency, protobuf handling, and test coverage. Comfortable across research and production, he has a track record of turning program-analysis insights into practical tooling and large-scale CI/CD for cloud services. Notably, he moved from research on eventual consistency and static analysis to directly influencing one of the most widely used streaming platforms in production.
code11 years of coding experience
job13 years of employment as a software developer
bookMaster of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at RWTH Aachen University
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at ETH Zürich
languagesEnglish, German, French
stackoverflow-logo

Stackoverflow

Stats
665reputation
30kreached
26answers
1question
github-logo-circle

Github Skills (23)

apidoc10
testing10
kafka-streams10
java10
javas10
api10
ksqldb10
state-management10
error-handling10
stream-processing10
apache-kafka10
protobuffer10
protobuf10
multithreading9
kafka9

Programming languages (10)

TypeScriptJavaShellC++CRustScalaHTML

Github contributions (5)

github-logo-circle
apache/kafka

Sep 2022 - Jan 2023

Mirror of Apache Kafka
Role in this project:
userBack-end Developer
Contributions:852 reviews, 30 commits, 284 PRs in 4 months
Contributions summary:Lucas primarily contributed to the Apache Kafka codebase, focusing on improvements within the Streams API, particularly around state management, task assignment, and the handling of potential exceptions during the processing of records. Their work included bug fixes related to incorrect pauses and busy polling, as well as the correct propagation of exceptions. The user also implemented the necessary changes to ensure that the client is aligned with the new consumer and added a new function to Admin API. They also added a new set of internal data structures for configuring topologies.
apache-kafkakafka-consumerapachescalakafka
confluentinc/ksql

Oct 2022 - Nov 2022

The database purpose-built for stream processing applications.
Role in this project:
userBack-end Developer
Contributions:63 reviews, 29 commits, 45 PRs in 27 days
Contributions summary:Lucas primarily focused on merging code branches, specifically integrating changes from older versions (6.1.x and 6.2.x) into newer branches (6.2.x and 7.0.x/7.1.x/7.2.x/7.3.x). These merges often involved updates to client-side API code and integration tests, suggesting work on improving the overall client library and its interaction with the KSQL database. The code changes also included adjustments to handle Protobuf nullability, improve test coverage, and address concurrency issues in pull query processing.
materialized-viewsstream-processingstreaming-queriesksqldbsql
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
Lucas Brutschy - Staff Software Engineer Kafka Committer PMC at Confluent