Ihsan Demir

Türkiye Turkey
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
Ihsan Demir is a seasoned software engineer with 11 years of experience building complex distributed real-time systems, focused on delivering robust backend solutions that improve people's lives. He has contributed to core functionality in the widely used Hazelcast real-time data platform, improving client serialization, connection handling, and executor performance to prevent thread leaks and enhance metrics. Comfortable with deep systems work, Ihsan excels at code generation for protocol messages and clarifying internal APIs through documentation and bug fixes. Based in Türkiye, he brings a pragmatic mindset to challenging problems and a track record of shipping reliable, production-grade software. His academic foundation from The University of New Mexico complements a hands-on engineering style that balances performance, correctness, and operational robustness. Colleagues would describe him as a detail-oriented developer who turns complex distributed requirements into maintainable, high-performing implementations.
code11 years of coding experience
book3.95, 3.95 at The University of New Mexico
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

javas10
data-serialization10
concurrency10
java10
serialization10
protocol-buffers9
multithreading9
back-end-development8
performance-optimization8

Programming languages (11)

C#JavaC++JinjaShellCMakeJavaScriptVue

Github contributions (5)

github-logo-circle
hazelcast/hazelcast

Jun 2015 - Apr 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:465 reviews, 199 commits, 374 PRs in 6 years 11 months
Contributions summary:Ihsan primarily contributed to the core functionality of the Hazelcast client, focusing on code generation for protocol messages, adding comments and documentation to code templates, and fixing bugs. They worked on the serialization and deserialization processes, as well as other core functions like managing connection events. They made significant changes to the internal workings of the client, including adjustments to prevent thread leaks, improve the statistics collection and handling and enhance the performance of the executor service.
computationstream-processingbigtablereal-timestreaming-data
Hazelcast C++ client
Contributions:1 PR, 2445 pushes, 1093 branches in 9 years 3 months
hazelcastcppc-plus-plus
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