Kamil Endruszkiewicz

Senior Software Engineer at Starburst

Greater Poland Voivodeship
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
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.
code10 years of coding experience
job18 years of employment as a software developer
bookMaster of Science Computer Science, Master of Science Computer Science at Poznan University of Technology
bookComputer Science, Computer Science at Military University of Technology
languagesEnglish, Polish, German, Japanese
github-logo-circle

Github Skills (33)

asynchronous10
performance-analytics10
performance-monitor10
postgresql10
python10
async10
tornado10
query-optimization10
distributed-systems10
java10
performance-measurement10
javas10
performance-analysis10
sql10
performance-tuning10

Programming languages (4)

JavaVueCommon LispPython

Github contributions (5)

github-logo-circle
Source for the TechEmpower Framework Benchmarks project
Role in this project:
userBack-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.
techempowerframeworkbenchmarkperformancebenchmarks
trinodb/trino

Oct 2022 - Dec 2022

Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
Role in this project:
userBack-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