Yevgeny Pats is a software engineer and three-time entrepreneur based in New York with eight years of experience building backend systems and developer tooling. As CEO at CloudQuery, he drives the open-source ELT and cloud governance platform, contributing deep work on a pluggable provider SDK and protocol buffer-based plugin architecture. His contributions to Apache Arrow highlight practical systems engineering—adding fuzzing integrations, CI tooling, and CSV handling improvements that bridge performance and reliability. Comfortable across backend, database, and DevOps concerns, he repeatedly turns complex data and plugin problems into maintainable, extensible platforms. Notably, his blend of startup leadership and hands-on core-engineering work means he both ships product features and shapes underlying developer experience.
The open source high performance ELT framework powered by Apache Arrow
Role in this project:
Back-end & Database Engineer
Contributions:83 releases, 1339 reviews, 748 commits in 2 years 2 months
Contributions summary:Yevgeny's primary contributions involve adding an SDK for cloudquery providers, specifically focusing on enabling the creation of pluggable CQ providers. This work is evident from the addition of protocol buffer definitions, particularly for the `plugin.proto` file, and the implementation of a method that allows the CLI to utilize the new plugin system for source and destination plugins. Furthermore, the user's contributions encompass changes to both the core plugin SDK to make it compatible with the newly introduced plugin architecture and additions of various functions related to the SDK.
Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:42 reviews, 1 commit, 25 PRs in 1 day
Contributions summary:Yevgeny primarily contributed to the Apache Arrow project by implementing features and integrating tools related to fuzzing. Their work involved adding fuzzing integration with Fuzzit, setting up CI/CD configurations using Docker and bash scripts, and making changes to the CMake build system. Furthermore, the user contributed to the Go implementation by adding support for list fields, binary data, and extension types in CSV writing and reading functionality. They also addressed several build and testing-related issues.
memorymulti-languagetoolboxacceleratedarrow
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.