Sergey Bronnikov is a senior software developer based in Moscow with 14 years of experience building resilient back-end systems, test automation, and DevOps tooling. Currently at Tarantool, he contributes to core database internals and replication features while improving test coverage and cross-platform compatibility for a high-performance in-memory DB. His background spans senior QA and automation roles at Kaspersky, Postgres Professional, Parallels, and Virtuozzo, giving him a rare blend of deep testing discipline and hands-on engineering. An active open-source contributor, Sergey has worked on prominent projects such as tarantool and Google OSS-Fuzz, integrating fuzzing and build optimizations to harden real-world systems. He describes his mission simply as "I make software suck less," reflected in pragmatic refactors, test-driven fixes, and production-focused tooling.
Get your data in RAM. Get compute close to data. Enjoy the performance.
Role in this project:
Back-end Developer
Contributions:933 reviews, 311 commits, 173 PRs in 2 years 10 months
Contributions summary:Sergey primarily contributed to the Tarantool database project by enhancing its functionality and stability. Their work involved splitting and refactoring test cases, particularly those related to hash indexes and 64-bit integer handling, to improve test coverage and maintainability. They also addressed build issues and platform-specific compatibility, specifically for OpenBSD, integrating necessary headers and libraries and fixing compilation problems. Furthermore, the user added new error injection mechanisms for testing purposes and enhanced the replication features.
OSS-Fuzz - continuous fuzzing for open source software.
Role in this project:
Back-end & DevOps Engineer
Contributions:17 reviews, 6 commits, 51 PRs in 1 year 9 months
Contributions summary:Sergey primarily contributed to building and maintaining the OSS-Fuzz project, with a focus on integrating and building fuzzers for the Tarantool and Lua projects. They modified build scripts, implemented build optimizations using tools like Ninja and system libraries, and integrated fuzzing engines. The user also fixed build issues and improved the build process by incorporating features like fuzz introspector and dictionary support.
oss-fuzzfuzz-testingossvulnerabilitiessecurity
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
Sergey Bronnikov - Senior Software Developer at Tarantool