Peter Veentjer

Software Engineer at Adaptive Financial Consulting (My github also contains various personal projects)

Varna, Varna, Bulgaria
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Peter Veentjer is a software engineer and performance specialist with 15 years of experience, currently at Adaptive Financial Consulting and formerly at Hazelcast and ScyllaDB, based in Varna, Bulgaria. He focuses on backend systems and architecture, with notable open-source contributions to Hazelcast’s core networking—refactoring TCP connection management and member-to-member communication to boost scalability and reliability. He has driven memory and serialization improvements (including Kryo and stream/byte-array serializers) and refactored eventing systems to cut overhead and accelerate real-time data flow. His expertise sits at the intersection of low-level networking, distributed data structures, and performance tuning for high-throughput, low-latency platforms. He combines hands-on code-level fixes in prominent open-source projects with a pragmatic, measurement-driven approach suited for financial-scale systems.
code16 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
10,795reputation
618kreached
422answers
17questions
Badges
java
top-1%
caching
top-5%
concurrency
top-5%
intellij-idea
top-5%
multithreading
top-5%
github-logo-circle

Github Skills (24)

back-end-development10
multithreading10
hazelcast10
distributed-systems10
data-serialization10
networking10
java10
serialization10
javas10
performance-optimization10
caching9
intellij-idea9
apidoc9
ip9
tcp9

Programming languages (16)

C#JavaC++JinjaCRustTeXScala

Github contributions (5)

github-logo-circle
hazelcast/hazelcast

Nov 2011 - Jan 2023

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:
userBack-end Developer & System Architect
Contributions:514 reviews, 4224 commits, 2854 PRs in 11 years 3 months
Contributions summary:Peter primarily contributed to the core Hazelcast networking components, with a focus on improving performance and reliability of member-to-member communication. They were involved in refactoring and streamlining the TCP connection management, enhancing the efficiency of data transfer through the introduction of memory optimizations and, ultimately, improving scalability and stability. The user also worked on refactoring the eventing system to optimize both the performance of event handling and reduce the overall overhead of sending and receiving events.
computationstream-processingbigtablereal-timestreaming-data
Hazelcast Code Samples
Role in this project:
userBack-end Developer
Contributions:77 commits, 8 PRs, 11 pushes in 6 years 9 months
Contributions summary:Peter primarily focused on modifying Hazelcast code samples, making numerous minor fixes to address Hazelcast API changes. These changes involved updates across multiple files related to counter services, serialization, and data structures, indicating a focus on backend logic and distributed data structures. The commits reveal modifications to serialization examples, including byte-array and stream serializers and the integration of Kryo serialization, demonstrating a good understanding of object serialization. Furthermore, the user worked on entry processors and the related examples.
javahazelcastin-memoryscalability
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
Peter Veentjer - Software Engineer at Adaptive Financial Consulting (My github also contains various personal projects)