Cem Cayiroglu

Staff Software Engineer at Meta

Greater Seattle Area United States
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
Cem Cayiroglu is a Staff Software Engineer in the Greater Seattle area with 9 years of experience building large-scale storage and data infrastructure. He currently works on Ads Infrastructure at Meta and previously drove storage systems, Presto and Spark data-warehouse metadata efficiency efforts at scale. An active contributor to the Presto project, he has improved core engine memory efficiency by eliminating redundant byte-array allocations and added administrative query-preemption capabilities, reflecting deep expertise in performance and operational control. His early career in telecoms and OSS stacks focused on Java, Cassandra, ETL and OLAP systems, giving him strong end-to-end systems grounding. He alternates between IC and engineering-manager responsibilities, blending hands-on low-level optimization with team leadership and operational impact.
code10 years of coding experience
job14 years of employment as a software developer
bookIstanbul Technical University
languagesEnglish, Turkish
github-logo-circle

Github Skills (22)

query-optimization10
big-data10
java10
javas10
sql10
performance-tuning10
presto10
data-set9
data-model9
distributed-systems9
databases9
distributed-system9
user-data9
database9
data-structures8

Programming languages (1)

Java

Github contributions (5)

github-logo-circle
prestodb/presto

Oct 2018 - Nov 2020

The official home of the Presto distributed SQL query engine for big data
Role in this project:
userBack-end Developer
Contributions:18 reviews, 22 commits, 49 PRs in 2 years 1 month
Contributions summary:Cem primarily focused on optimizing the Presto query engine by removing redundant byte array allocations within the core data structures and block builders. These optimizations improved the efficiency of memory usage within the engine. Furthermore, the user added a new error code and functionality to administratively preempt queries, enhancing control and management capabilities. The commits also included supporting multiple conventions in PolymorphicScalarFunction and adding smoke tests for afterburner support.
distributed-sqlquerybigdataquery-enginesql
cemcayiroglu/presto

Oct 2018 - Mar 2021

Distributed SQL query engine for big data
Contributions:183 pushes, 35 branches in 2 years 5 months
queryquery-enginenosqlmysqlsql
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