Emrah Kocaman is a Senior Software Engineer with 11 years of experience building distributed systems and backend platforms, currently based in Sydney and working at Canva after a long tenure at Atlassian. A lifelong learner and JVM advocate, he holds Oracle Certified Professional Java Programmer credentials and deep practical expertise with Spring, Hazelcast and large-scale data handling. His open-source contributions to the notable Hazelcast project include fixes and features around management center connectivity, retry mechanisms, Spring integration and sample code for WAN replication—demonstrating both production-grade engineering and attention to developer experience. Emrah’s background spans banks to cloud teams, giving him strong skills in database engineering, logging and fault-tolerant design. He pairs pragmatic engineering with mentoring and framework-level work, often surfacing non-obvious reliability improvements.
11 years of coding experience
14 years of employment as a software developer
BS Information Technology, BS Information Technology at HAMK University of Applied Sciences
3.53/4.00 Computer Engineering, 3.53/4.00 Computer Engineering at Çankaya Üniversitesi
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 & Database Engineer
Contributions:284 commits, 164 PRs, 113 pushes in 3 years
Contributions summary:Emrah's commits primarily focused on implementing and refining core functionalities related to management center connectivity and data handling. They addressed a connectivity issue, adding retry mechanisms to the management center service, and also refactored logging to improve clarity and error handling. Furthermore, changes were made to address and resolve issues related to the Spring framework, likely interacting with the database layer.
Contributions:40 commits, 23 PRs, 29 pushes in 2 years 4 months
Contributions summary:Emrah primarily contributed to extending and updating code samples related to Hazelcast, focusing on features like WAN replication and Spring integration. They added samples for new features such as event filtering, and added putmany operations. Several commits show the user working on fixes and updates for samples related to Spring integration and also addressing related issues.
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.