Lucas Bradstreet

Software Engineer at Confluent

Seattle, Washington, Singapore
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 Bradstreet is a Software Engineer and distributed systems specialist with a PhD in Computer Science and 12 years of experience building storage and data-management infrastructure. Based in Seattle and working on Kafka Storage Foundations at Confluent, he combines deep research roots with hands-on engineering to improve performance, reliability, and semantics in streaming systems. A founder of Distributed Masonry where he built Pyrostore, he brings entrepreneurial product sense to low-level systems design. His open-source contributions include impactful fixes and optimizations to Apache Kafka and maintenance work on Clojure projects, showing attention to performance, memory allocation, and test coverage. Lucas has a track record of turning academic algorithms into production-grade implementations, having published and implemented performance heuristics and benchmarking tools earlier in his career. He’s comfortable operating across backend, storage, and DevOps concerns, often surfacing subtle correctness and efficiency wins that aren’t obvious from higher-level APIs.
code12 years of coding experience
job4 years of employment as a software developer
bookBCM (Hons; 1st class), Computer Science, Information Technology, BCM (Hons; 1st class), Computer Science, Information Technology at The University of Western Australia
github-logo-circle

Github Skills (19)

dependency-management10
clojure-cli10
kafka10
java10
clojure10
javas10
performance-optimization10
clojurescript10
testing9
git9
leiningen9
build-tools8
conflict-resolution8
merge-conflicts8
conflict8

Programming languages (9)

JavaScalaJavaScriptGoHTMLVim scriptGroovyClojure

Github contributions (5)

github-logo-circle
apache/kafka

Oct 2018 - Jul 2022

Mirror of Apache Kafka
Role in this project:
userBack-end Developer
Contributions:68 reviews, 75 commits, 77 PRs in 3 years 8 months
Contributions summary:Lucas primarily contributed to improving the Apache Kafka codebase by addressing various issues. Their work included fixing bugs related to parsing OffsetCommitResponse versions, optimizing performance in the RecordAccumulator and ReplicaFetcher, and correcting errors in the FetchSessionCache eviction logic. They also made code improvements such as reducing memory allocations and refining existing code to enhance overall performance. Additionally, the user improved test coverage and resolved several minor issues within the test suite.
apache-kafkakafka-consumerapachescalakafka
Engelberg/instaparse

Aug 2014 - Apr 2016

Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:79 commits, 1 comment in 1 year 8 months
Contributions summary:Lucas primarily updated dependencies and merged code from the cljs branch into the main branch. This involved updating project configurations (project.clj) and resolving merge conflicts in the codebase. The user also made changes to ClojureScript files related to core instaparse functionality, likely fixing bugs or implementing improvements. The contributions also included some general refactoring and syncing of test files.
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 Bradstreet - Software Engineer at Confluent