Gabor Gevay

Senior Software Engineer at Materialize

Budapest, 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 Gevay is a Senior Software Engineer based in Budapest with 11 years of experience building backend systems and distributed stream-processing software. He currently contributes to Materialize, improving SQL semantics, persistence, and consensus code, and has made substantive open-source contributions to high-profile projects like Apache Flink—adding pre-reducers, refining projection operator chainability, and hardening execution result handling. His background blends academic research at TU Berlin with industrial experience at Ericsson and Morgan Stanley, giving him strong foundations in systems, data processing, and robust engineering practices. Comfortable in Java and SQL-heavy codebases, he focuses on making complex data pipelines correct, testable, and performant. An often-overlooked strength is his knack for improving developer ergonomics—clearer error messages and cleaner APIs—so teams can move faster without sacrificing correctness.
code11 years of coding experience
job7 years of employment as a software developer
bookMSc, Computer Science, MSc, Computer Science at Eötvös Loránd University
github-logo-circle

Github Skills (21)

aggregate10
postgresql10
apache-flink10
aggregator10
big-data10
flink-sql10
java10
ag10
javas10
aggregations10
sql10
stream-processing10
aggregates10
rust10
admin9

Programming languages (6)

C#JavaRustScalaGoVisual Basic .NET

Github contributions (5)

github-logo-circle
MaterializeInc/materialize

May 2022 - Jan 2023

Real-time Data Integration and Transformation: use SQL to transform, deliver, and act on fast-changing data.
Role in this project:
userBack-end Developer
Contributions:1676 reviews, 76 commits, 483 PRs in 7 months
Contributions summary:Gabor contributed to improving the Materialize codebase by fixing typos and enhancing error messages related to PostgreSQL connections within the persistence and consensus mechanisms. They also implemented support for `NULLS FIRST/LAST` options in `ORDER BY` clauses, demonstrating an understanding of SQL syntax and database interactions. Additionally, the user optimized code related to list indexing and implemented a join using `IndexedFilter`.
streamsdata-warehousedistributed-sql-databasestreamingpostgresql-dialect
apache/flink

Mar 2015 - Feb 2018

Apache Flink
Role in this project:
userBack-end Developer
Contributions:35 commits, 32 PRs, 301 comments in 2 years 11 months
Contributions summary:Gabor primarily contributed to the Apache Flink project by modifying Java code related to stream processing and data aggregation. They made changes to enhance the chainability of projection operators, and refactored the code to make the `StreamExecutionEnvironment` return `JobExecutionResult`. Further contributions involved fixing bugs in existing tests. The user also added new features, like adding pre-reducers for Count and Time windows, and refactored the accessing of the user specified field by sum, min, etc.
pythonflinkconnectorsqlapache
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 Gevay - Senior Software Engineer at Materialize