Bill Bejeck

Software Engineer at Confluent

Germantown, Maryland, United States
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
Bill Bejeck is a seasoned software engineer with 15 years of experience focused on backend systems and stream processing, currently building at Confluent in Germantown, Maryland. He has deep hands-on expertise with Apache Kafka and Kafka Streams—contributing to flagship projects like kafka-streams-examples, ksql, schema-registry and the core Apache Kafka repo—where he’s worked on topology testing, state stores, repartitioning and naming of topics. His career spans high-regulation and defense sectors (FINRA, BAE) through startups, giving him a pragmatic approach to reliability, testing, and evolving architectures. Bill pairs an MS in Information Systems from Johns Hopkins with a BA in Economics, an uncommon combo that informs both technical design and product-minded tradeoffs. He also contributes technical writing and docs for the Kafka project, showing a bias for clarity as well as code.
code15 years of coding experience
job13 years of employment as a software developer
bookJohns Hopkins University
bookBA, Economics, BA, Economics at University of Maryland
stackoverflow-logo

Stackoverflow

Stats
1,340reputation
38kreached
62answers
1question
Badges
apache-kafka
top-5%
github-logo-circle

Github Skills (20)

avro10
testing10
kafka10
kafka-streams10
java10
javas10
ksqldb10
rest-api10
schema10
documentation10
scala9
microservices-application9
sql9
stream-processing9
apache-kafka9

Programming languages (8)

C#JavaShellCScalaMakefileHTMLPython

Github contributions (5)

github-logo-circle
apache/kafka-site

Feb 2019 - Aug 2022

Mirror of Apache Kafka site
Role in this project:
userTechnical Writer
Contributions:57 reviews, 30 commits, 67 PRs in 3 years 6 months
Contributions summary:Bill's commits primarily focus on updating documentation for the Apache Kafka site, specifically for the Kafka Streams component. The contributions involve fixing broken links within the documentation, adding information about new features (e.g., enabling optimizations, naming operators), and updating the release notes. The user also added content related to the new MirrorMaker features. These changes significantly enhance the usability and completeness of the documentation.
apache-kafkaapachedatastreambig-datascala
apache/kafka

Nov 2015 - Dec 2022

Mirror of Apache Kafka
Role in this project:
userBack-end Developer
Contributions:428 reviews, 315 commits, 540 PRs in 7 years 2 months
Contributions summary:Bill primarily contributed to the Kafka Streams project by implementing, fixing, and enhancing various features related to the KStream and KTable APIs. Their work involved modifying the internal architecture and adding new capabilities like windowed joins and the addition of the key-changing operations to the KStream and KTable. They also added a new feature for allowing users to name repartition topics.
apache-kafkakafka-consumerapachescalakafka
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
Bill Bejeck - Software Engineer at Confluent