Staff Software Engineer Kafka Committer PMC at Confluent
Berlin, Germany
Join Prog.AI to see contacts
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.
11 years of coding experience
13 years of employment as a software developer
Master of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at RWTH Aachen University
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at ETH Zürich
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.
The database purpose-built for stream processing applications.
Role in this project:
Back-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.
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