Gal Salomon is a seasoned software engineer with over a decade of hands-on experience building high-performance C/C++ systems and large-scale billing and storage solutions across UNIX/Linux variants. He has led teams and projects at companies like Red Hat and IBM, and contributed notable S3 Select functionality to the widely used Ceph open-source storage project, including CSV/Parquet handling and Trino integration. Gal combines deep systems expertise—lockless/user-thread architectures, custom parsers, memory allocators and shared-memory infrastructures—with strong debugging and profiling practice (valgrind/purify). He has a proven track record of architecting scalable, low-latency server-side components and designing domain-specific languages and parsers to reduce client-server chatter. Based in Israel with a CS degree from Tel Aviv University, he pairs practical production experience with a curiosity that keeps him "down the rabbit hole" of performance and protocol-level optimizations.
6 years of coding experience
10 years of employment as a software developer
Bsc, computer science, Bsc, computer science at Tel Aviv University
Contributions:102 reviews, 76 commits, 34 PRs in 2 years 7 months
Contributions summary:Gal primarily focused on developing and testing functionalities related to S3 Select, a feature for querying data within S3 objects. They implemented initial tests for s3select and built a testing framework using Python. Their contributions included creating test cases for various operations, aliases, complex expressions, and date-time functionalities, demonstrating a strong focus on comprehensive testing of the S3 Select feature.
Ceph is a distributed object, block, and file storage platform
Role in this project:
Back-end Developer
Contributions:139 reviews, 57 commits, 84 PRs in 2 years 11 months
Contributions summary:Gal primarily contributed to the S3 Select functionality within the Ceph repository. They focused on implementing and enhancing features related to the s3select engine, including JSON output, and integrating the LIMIT operator. The user addressed issues related to Trino integration and optimized the handling of CSV and Parquet data formats. They also made improvements to error handling and documentation.
fusefile-storagecephstorageopenebs
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
Gal Salomon - Software Engineering Professional at Red Hat