Ramiz Dundar is a software engineer with 8 years of experience, currently at Google and completing a Master's in Computer Science at Brown with a focus on distributed systems and scalability. He has driven measurable performance gains in production systems—rearchitecting Hazelcast to increase in-memory key-value throughput by 40% and tripling cross-region replication speed—and led a research project that achieved a 20x speedup for bash script execution across a 30-node cluster. An active contributor to the Hazelcast open-source project, Ramiz has deep practical experience fixing subtle stream-processing rebalance issues and improving system robustness. He also bridges ML and systems work, applying Vision Transformers to medical imaging and building summarization tools in prior roles. Known for winning internal hackathons and rapidly advancing to core-team responsibilities as one of the youngest engineers, he pairs research rigor with production-grade engineering. Based in Sunnyvale, he’s driven by making distributed, fault-tolerant systems both faster and more reliable.
7 years of coding experience
4 years of employment as a software developer
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Brown University
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at KTH Royal Institute of Technology
Bachelor of Science - BS Computer Engineering, Bachelor of Science - BS Computer Engineering at Boğaziçi University
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:647 reviews, 102 commits, 259 PRs in 2 years
Contributions summary:Ramiz primarily focused on bug fixes and improvements related to the "peek after rebalance" issue within the Hazelcast Jet core. Their contributions include code modifications to address rebalance issues, making function adapters final, and adding exception handling. These changes involved modifications to test files and core Java code, aiming to improve the stability and correctness of the stream processing functionalities. The user also contributed to documentation, modifying the Javadoc to clarify the limitations of peek after rebalance.
Contributions:2 PRs, 311 pushes, 6 branches in 1 year
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.