Johannes Brüderl

Software Engineer at redpanda-data

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
Johannes Brüderl is a seasoned software engineer based in Germany with 11 years of experience building robust backend systems and developer tools. He has deep expertise in Go and distributed systems, contributing to high-profile open-source Kafka tooling such as Sarama and the kaf CLI where he improved metadata handling, admin APIs, and consumer-group/topic operations. Johannes has also enhanced gRPC-Gateway’s Swagger generation, tackling edge cases like well-known protobuf types and flexible JSON examples, showing attention to interoperability and developer experience. Beyond feature work he often focuses on correctness and reliability—fixing encoding/version bugs and race conditions—so his contributions improve both functionality and testability.
code11 years of coding experience
github-logo-circle

Github Skills (28)

json10
topic-detection10
grpc-gateway10
testing10
command-line-interface10
kafka10
swagger10
kafka-node10
go10
manage10
topic-models10
kafkajs10
command-line10
management10
rest-api10

Programming languages (24)

SmartyJavaC++CSSCRustGoHTML

Github contributions (5)

github-logo-circle
birdayz/kaf

Sep 2018 - Dec 2022

Modern CLI for Apache Kafka, written in Go.
Role in this project:
userBack-end Developer
Contributions:59 releases, 34 reviews, 372 commits in 4 years 3 months
Contributions summary:Johannes primarily contributed to the development of `kaf`, a CLI for Apache Kafka, by implementing and refactoring commands related to consumer groups and topics. Their work involved displaying consumer group information, listing topics, and adding features for creating, deleting, and updating topics. The user also refactored code, removed obsolete configuration parameters, and addressed issues related to correctly displaying offsets and member information.
golangapache-kafkaapachekafkacli
IBM/sarama

Sep 2018 - Jul 2019

Sarama is a Go library for Apache Kafka.
Role in this project:
userBackend Developer
Contributions:5 commits, 3 PRs, 15 comments in 9 months
Contributions summary:Johannes primarily contributed to the `ibm/sarama` library, a Go library for Apache Kafka. Their work involved fixing encoding/decoding issues related to Kafka metadata responses, specifically addressing versioning and missing fields. Additionally, the user addressed a race condition in the mock async producer, enhancing the reliability of testing. The user also added several missing admin methods, expanding the library's functionality.
golangsaramaapache-kafkago-libraryapache
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
Johannes Brüderl - Software Engineer at redpanda-data