Kamil Endruszkiewicz is a Senior Software Engineer and tech lead with over a decade of experience building high-performance, distributed systems using Java, Kotlin, Vert.x and Consul, currently working at Starburst. He has led architecture and modernization efforts for one of the largest e-learning platforms at Pearson and later drove core Trino engine performance improvements at Starburst, contributing upstream to the popular Trino project. Kamil balances pragmatic simplicity with feature-driven compromises, focusing on performance, reliability and reducing technical debt rather than theoretical over-engineering. He also contributes to open-source performance tooling (FrameworkBenchmarks) and experiments with Python and NoSQL in his free time, reflecting a continual learning mindset where failures are part of progress. Based in Greater Poland, he combines hands-on backend optimization experience with people-facing tech leadership from CTO to principal architect roles.
10 years of coding experience
18 years of employment as a software developer
Master of Science Computer Science, Master of Science Computer Science at Poznan University of Technology
Computer Science, Computer Science at Military University of Technology
Source for the TechEmpower Framework Benchmarks project
Role in this project:
Back-end Developer
Contributions:22 commits, 19 PRs, 21 comments in 3 years 10 months
Contributions summary:Kamil primarily focused on optimizing the performance of the TechEmpower Framework Benchmarks project, specifically within the Python/Tornado framework. Their main contribution involved improving the asynchronous utilization of the IOLoop in the Tornado/Postgres implementation. Additionally, the user's commits include merging updates and refactoring the Python and C# codebases. These changes demonstrate a focus on improving the efficiency of database interactions.
Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
Role in this project:
Back-end Developer
Contributions:265 reviews, 8 commits, 68 PRs in 2 months
Contributions summary:Kamil's contributions focused on improving the Trino query engine's backend logic. This included removing unnecessary modifiers, adjusting size calculations for data structures like `MultiChannelGroupByHash`, and optimizing split assignment within the scheduler. They also addressed issues with statistics reporting for aggregation operations, ensuring accurate query plan analysis. Further contributions included code refactoring to improve performance and lock contention.
prestodbdbmsindexingjdbcbigdata
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
Kamil Endruszkiewicz - Senior Software Engineer at Starburst