Gabor Kaszab

Principal Software Engineer at Microsoft

Hungary
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
Gabor Kaszab is a Principal Software Engineer with 8 years of focused experience in high-performance distributed systems, currently at Microsoft after leading backend work at Cloudera on Apache Impala and Apache Iceberg. He brings deep C++ and Java expertise in query engines and large-scale analytics, with a track record of optimizing memory-heavy components (e.g., Impala’s spilling sorter) and driving API deprecation and cleanup in the widely used Apache Iceberg project. Comfortable moving between feature development, technical leadership and customer escalations, he has led small engineering teams through scoping, design and delivery of complex data-platform features. His background includes low-latency finance systems and telecom core development, reflecting an ability to improve performance and reliability across domains. Notably, his open-source contributions focus on preparing major projects for future-breaking changes, demonstrating careful attention to long-term compatibility and maintainability.
code8 years of coding experience
job14 years of employment as a software developer
bookMaster of Computer Science, Master of Computer Science at Eötvös Loránd University
languagesEnglish
github-logo-circle

Github Skills (21)

c-language10
api-design10
memory-management10
java10
javas10
performance-optimization10
apache-iceberg10
ice10
imp10
cprogramming-language10
impala10
sorting-algorithms10
data-structure9
refactor9
refactoring9

Programming languages (3)

JavaC++SCSS

Github contributions (5)

github-logo-circle
apache/impala

Nov 2017 - Aug 2022

Apache Impala
Role in this project:
userBack-end Developer
Contributions:55 commits in 4 years 9 months
Contributions summary:Gabor primarily focused on optimizing the spilling sort mechanism within the Apache Impala codebase. Their work included removing hard-coded limits, improving run distribution, and allocating additional memory. The contributions involved modifying core files related to the sorter, specifically optimizing the memory usage and performance of sorting operations within the Impala SQL engine. They also addressed performance issues related to spilling sort and implemented improvements in data handling, optimizing memory usage to improve query performance.
apache-impalaparquetolapsqlapache
apache/iceberg

Sep 2022 - Jan 2023

Apache Iceberg
Role in this project:
userBack-end Developer
Contributions:149 reviews, 10 commits, 35 PRs in 3 months
Contributions summary:Gabor primarily contributed to deprecation efforts within the Apache Iceberg project, focusing on marking and removing deprecated functions across various API and core modules. Their work involved identifying and annotating deprecated methods and classes, preparing for the eventual removal in version 2.0.0. The commits demonstrate a focus on API maintenance, code cleanup, and ensuring compatibility with future versions of the Iceberg library.
apache-icebergapachebig-datadatastreamjava
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
Gabor Kaszab - Principal Software Engineer at Microsoft