Matko Medenjak

Senior Engineering Manager at Datadog

Zagreb, Croatia
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
🎓
Top School
Matko Medenjak is a Senior Engineering Manager based in Zagreb with over a decade of experience building and leading teams that deliver high-performance distributed systems and data platforms. He combines deep hands-on skills in low-level Java, CRDTs and storage subsystems with a proven track record of scaling engineering organizations and product vision—most notably driving core work on Hazelcast’s real-time platform and storage initiatives. At Datadog and Redpanda he’s bridged engineering and operational concerns, improving build integrity and security of critical streaming infrastructure. Known for diving into the deep end, he pairs technical problem-solving (test robustness, WAN replication, CRDT implementation) with mentoring and cross-team collaboration to improve product operability. An engineer at heart, he continues to contribute to prominent open-source projects like Hazelcast, focusing on robustness and performance optimizations that benefit broad user communities.
code10 years of coding experience
job22 years of employment as a software developer
bookMaster's degree Control Engineering and Automation, Master's degree Control Engineering and Automation at University of Zagreb / Sveučilište u Zagrebu
languagesEnglish, German, Croatian
github-logo-circle

Github Skills (21)

dependency-management10
testing10
hazelcast10
configuration-management10
kafka10
distributed-systems10
java10
javas10
go10
configuration-file10
configurations10
concurrency10
data-structure9
container9
spring-boot9

Programming languages (8)

JavaDockerfileC++JinjaShellCSSJavaScriptPython

Github contributions (5)

github-logo-circle
hazelcast/hazelcast

Oct 2016 - Feb 2022

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
Contributions:488 reviews, 430 commits, 1187 PRs in 5 years 4 months
Contributions summary:Matko primarily contributed to the Hazelcast codebase, addressing various issues and implementing new features related to the core functionalities of the distributed data platform. Their work involved fixing failures in tests, such as those related to near caches and replicated maps, and implementing new features like a CRDT PN counter and a new WAN protocol. They also optimized existing code, such as the handling of map entry processing, and improved the tests themselves, making them more robust and less resource-intensive.
computationstream-processingbigtablereal-timestreaming-data
Hazelcast Code Samples
Role in this project:
userBack-end Developer
Contributions:4 reviews, 15 commits, 51 PRs in 3 years 1 month
Contributions summary:Matko primarily contributed to fixing and improving code samples within the Hazelcast code samples repository. Their work involved addressing issues related to cluster split-brain protection, springboot-session-analysis, and WAN code samples. These changes included upgrading dependencies, cleaning up code warnings, and removing outdated remnants of 3.x versions. The user also upgraded jet querying samples and implemented various configuration updates.
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
Matko Medenjak - Senior Engineering Manager at Datadog