Tomasz Lelek is a Staff Software Engineer based in Krakow with 13 years’ experience designing and optimizing JVM-based distributed data systems and streaming platforms. He currently helps drive core backend development at Dremio and has a strong open-source footprint—contributing performance and streaming improvements to high-profile projects like Nessie and the Apache Cassandra Java driver. Tomasz blends hands-on systems engineering (Cassandra, Kafka, Spark) with developer tooling and testing expertise, and previously shaped data gateway functionality at DataStax and Stargate. He’s also an experienced technical author and trainer, co-authoring a book with Jon Skeet and delivering courses on Kafka, Avro, caching, and performance testing. A pragmatic engineer and educator, he often surfaces non-obvious performance and testing improvements that make distributed systems more reliable and maintainable.
13 years of coding experience
9 years of employment as a software developer
Bachelor's degree, Applied computer science, 5.0, Bachelor's degree, Applied computer science, 5.0 at Cracow University of Economics- Applied Computer Science
Master's degree, Applied Computer Science, 5.0, Master's degree, Applied Computer Science, 5.0 at Uniwersytet Jagielloński w Krakowie
Contributions:860 reviews, 312 commits, 184 PRs in 1 year 5 months
Contributions summary:Tomasz contributed to bug fixes and feature implementations within the Stargate data gateway. Their work involved modifications to the CQL and Cassandra backend functionalities, including addressing pagination issues and implementing data conversions. They also focused on improving testing infrastructure, as shown in the changes to CQLTest.java. Moreover, the user was responsible for integrating code with the new configuration-store API.
Contributions:12 reviews, 112 commits, 50 PRs in 1 year 5 months
Contributions summary:Tomasz primarily contributed to the Java driver for Apache Cassandra, focusing on the backend logic. Their commits include adding features like a method for creating `AdminRequestHandler` instances and exposing properties within existing classes. Additionally, the user implemented fixes for non-deterministic test cases and addressed an alias issue within the query builder. The work demonstrates a strong understanding of the driver's internal workings and its interaction with Cassandra.
nosqlcassandraapachedatabasedatastax
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.