Roi Lipman

CTO & Co-founder 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
Roi Lipman is a seasoned technology leader and co-founder with 11 years of engineering experience, currently serving as CTO of FalkorDB while holding senior technical roles at Redis. He specializes in high-performance backend systems and distributed databases, contributing notable low-level enhancements to Redis and related projects (including KeyDB and RedisGraph) that improve module APIs, replication/context flags, and non-blocking execution. Roi combines hands-on systems programming with team leadership—having led engineering teams at Redis and served as a software architect—bringing production-grade reliability to graph and in-memory data platforms. Based in Israel, he has a track record of shipping performance-focused features like bulk graph inserts and advanced response primitives that are not obvious from a typical CTO bio. His background spans startups and enterprise security companies, giving him a pragmatic approach to productizing complex infrastructure.
code11 years of coding experience
job10 years of employment as a software developer
bookOpen Univ
languagesEnglish, Hebrew
stackoverflow-logo

Stackoverflow

Stats
869reputation
16kreached
37answers
3questions
github-logo-circle

Github Skills (33)

caching10
key-value-store10
apidoc10
redis10
package-development10
plugin-development10
databases10
c1110
graph-database10
data-structure10
c1710
api10
data-structures10
disk-cache10
object-cache10

Programming languages (12)

TypeScriptJavaC++CRustGherkinJavaScriptGo

Github contributions (5)

github-logo-circle
RedisGraph/RedisGraph

Feb 2018 - Jan 2023

A graph database as a Redis module
Role in this project:
userBack-end Developer
Contributions:41 releases, 1546 reviews, 700 commits in 4 years 11 months
Contributions summary:Roi's commits focused on implementing features within the RedisGraph module, specifically involving dependencies for GraphBLAS and the creation of new functionalities. They also worked on implementing a bulk insert capability, improving graph data loading and enabling filtering within the graph by creating the index, with the intent of improving the overall performance and reliability of the graph database.
bigtableredisnosqlredis-modulegraphdatabase
redis/redis

Mar 2019 - Sep 2020

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:9 commits, 8 PRs, 7 comments in 1 year 6 months
Contributions summary:Roi primarily contributed to the Redis module API, introducing new functionalities for handling responses to clients. They added methods for replying with null arrays, empty arrays, empty strings, and verbatim strings. The user also extended the REDISMODULE_CTX_FLAGS to indicate context details such as replication status and loading state, and implemented non-blocking GIL acquisition. These changes enhance the module's capabilities and address replication and loading states.
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