Ivan Prisyazhnyy is a Senior Software Engineer with 14 years of hands-on experience building high-performance systems, databases, and storage platforms using C++, Rust, and Go. He has driven performance and scalability work across companies like Workato and ScyllaDB, delivered an in-house distributed serverless compute platform, and optimized sandbox and container spawn times to significantly cut CPU and memory usage. A frequent OSS contributor, Ivan has improved notable projects such as sled (embedded DB), Seastar/ScyllaDB, Glommio, and YCSB, bringing practical systems-level fixes and build/devops enhancements. He blends deep systems programming and Linux kernel/containers expertise (eBPF, gVisor, containerd) with pragmatic database engineering and field experience in production distributed services. Based in Poland with a master's in computational and applied mathematics, he also brings an eclectic curiosity—off-hours he cooks and stays active in sports—reflecting a disciplined and iterative approach to problem solving.
14 years of coding experience
16 years of employment as a software developer
Master's degree, Computational and Applied Mathematics, Master's degree, Computational and Applied Mathematics at Immanuel Kant Baltic Federal University
Glommio is a thread-per-core crate that makes writing highly parallel asynchronous applications in a thread-per-core architecture easier for rustaceans.
Role in this project:
Back-end Developer
Contributions:52 reviews, 8 commits, 13 PRs in 24 days
Contributions summary:Ivan primarily focused on improving the `glommio` crate, a thread-per-core asynchronous application framework written in Rust. Their contributions involved refactoring code to utilize `Local` instead of `Task`, which likely optimized task management and execution. They also implemented features related to task queue management, latency requirements, and throughput optimization. Furthermore, the user added spin support to the executor and ensured that the executor avoids wasting resources by not spinning when waiting.
NoSQL data store using the seastar framework, compatible with Apache Cassandra
Role in this project:
Backend & DevOps Engineer
Contributions:27 reviews, 15 commits, 23 PRs in 1 year 3 months
Contributions summary:Ivan primarily contributed to the ScyllaDB project by implementing and improving the build and dependency management infrastructure, specifically for Arch Linux. They modified the installation scripts to support Arch Linux dependencies, including the setup of required AUR packages like antlr3. Furthermore, the user made API enhancements, focusing on the control and management of background compaction jobs and the lightweight slow query tracing system. These changes included the implementation of new API endpoints and related code modifications.
cppnosqlseastarcassandrasql
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.