Moti Cohen

Principal SW Engineer at Redis

Israel
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
Moti Cohen is a Principal Software Engineer based in Israel with over 8 years of professional experience and a deeper engineering career spanning embedded, driver, firmware, security, and distributed systems roles. Currently at Redis, he contributes to one of the most widely used in-memory databases, focusing on Sentinel stability, memory allocation optimizations, and resilience around reconnections and timeouts. His background includes security software at CyberArk, WiFi driver development at Intel, and storage firmware at Broadcom, giving him a rare blend of low-level systems expertise and large-scale back-end reliability work. A Cum Laude MSc and BSc in Computer Science from Ben-Gurion University underpin his analytical approach to tough debugging and performance problems. Colleagues describe him as a pragmatic refactorer who finds subtle fixes that prevent outages rather than flashy features, and his open-source fixes have improved Redis Sentinel’s robustness in real-world deployments.
code8 years of coding experience
job17 years of employment as a software developer
bookMaster of Science (MSc), Computer Science, 94 (Cum Laude), Master of Science (MSc), Computer Science, 94 (Cum Laude) at Ben-Gurion University of the Negev
languagesHebrew, English
github-logo-circle

Github Skills (20)

redis10
memory-management10
databases10
c1110
c1710
sentinel10
database10
debug9
networking9
automations8
hashtable8
memory-cache8
web-cache8
object-cache8
disk-cache8

Programming languages (6)

C#JavaShellCRubyPython

Github contributions (5)

github-logo-circle
redis/redis

Jan 2022 - Dec 2022

Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
Role in this project:
userBack-end Developer
Contributions:326 reviews, 23 commits, 105 PRs in 10 months
Contributions summary:Moti primarily contributed to the Redis codebase, focusing on enhancements to the Sentinel functionality. Their work included fixing issues related to hostname resolution, resolving free-after-use issues, and addressing reconnection problems after password changes, all of which improved Sentinel's stability. They also worked on various bug fixes, code refactoring and performance improvements, including making improvements to the handling of timeouts. Furthermore, the user has shown contributions in areas such as the optimization of memory allocation within the codebase.
memorystreamsin-memory-databasememory-databasedata-model
moticless/redis

Jan 2022 - Mar 2025

Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
Contributions:252 pushes, 118 branches in 3 years 2 months
memorystreamsin-memory-databasememory-databasedata-model
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
Moti Cohen - Principal SW Engineer at Redis