Petr Pleshachkov is a founding engineer and distributed systems specialist with over a decade of experience designing and implementing database management and enterprise search systems. He has led storage and core engineering teams at Hazelcast and architected the HA/DR xDB cluster at OpenText/EMC, contributing production-grade features used by global enterprises. Petr’s strengths span database kernels, full-text search, XML/JSON data management, and consistency protocols such as distributed 2PC and custom recovery/concurrency controls. An active backend contributor to the well-known Hazelcast project, he improved immutability guarantees and native memory integration for high-performance in-memory data structures. Now based in the Netherlands, he blends deep academic training (MSU, PhD-level research background) with hands-on product and startup experience. Colleagues describe him as a pragmatic architect who turns complex consistency and storage problems into robust, deployable systems.
7 years of coding experience
22 years of employment as a software developer
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Institute for System Programming of the Russian Academy of Sciences
Hazelcast is a unified real-time data platform combining stream processing with a fast data store, allowing customers to act instantly on data-in-motion for real-time insights.
Role in this project:
Back-end Developer
Contributions:370 reviews, 79 commits, 135 PRs in 3 years 7 months
Contributions summary:Petr's commits focus on enhancing the Hazelcast data platform, particularly improving the IMap interface. They modified the IMap interface to make collection clones immutable, throwing exceptions on modification attempts, and moved internal implementations to internal packages. These changes, which included code modifications in the IMap.java and BasicMapTest.java files, directly addressed issues related to data consistency and immutability, reflecting a focus on backend logic and data structures within the Hazelcast environment. They have also worked on implementing improvements to support the native memory framework integration for Hazelcast.
Contributions:8 pushes, 4 branches in 4 years 7 months
hazelcast
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.