Berkay Şahin

Platform Engineer

Ankara, Ankara, Turkey
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
Berkay Şahin is a software engineer based in Ankara with three years of experience building robust back-end systems at Synnada and Aselsan. He holds a bachelor's in Electrical and Electronics Engineering and is pursuing a master's in Computer Engineering at Middle East Technical University. Berkay contributes to Apache DataFusion, where he refactored core batch processing, fixed union type-casting bugs, and optimized time-based arithmetic—work that improved query engine efficiency in a widely used open-source SQL engine. His day-to-day blends production engineering with low-level data processing improvements, showing a knack for turning algorithmic fixes into tangible performance gains. Colleagues describe him as a practical problem-solver who moves clean, maintainable changes through complex codebases.
code3 years of coding experience
job5 years of employment as a software developer
bookMaster's degree Computer Engineering, Master's degree Computer Engineering at Orta Doğu Teknik Üniversitesi / Middle East Technical University
languagesİngilizce, Turkish
github-logo-circle

Github Skills (11)

fusion10
query-engine10
rust10
arrow-keys10
sql10
arrows10
arrow-js10
data-structure9
data-structures9
big-data9
algorithms9

Programming languages (2)

RustJavaScript

Github contributions (5)

github-logo-circle
apache/datafusion

Feb 2023 - Apr 2026

Apache DataFusion SQL Query Engine
Role in this project:
userBack-end Developer
Contributions:440 reviews, 163 PRs, 73 pushes in 3 years 2 months
Contributions summary:Berkay primarily focused on refactoring and improving the `datafusion` query engine. They removed the `merge_batches` function and replaced it with `concat_batches`, improving data processing efficiency. They addressed and corrected type casting issues in the union functionality to resolve a data integrity bug. The user also implemented and optimized time-based arithmetic operations within the query engine.
sql-queryarrowbig-datadataframedatafusion
Apache Arrow DataFusion SQL Query Engine
Contributions:54 reviews, 22 PRs, 405 pushes in 1 year 7 months
apache-arrowsql-query
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