Roi Lipman

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
Roi Lipman is a CTO, co-founder and backend-focused engineering leader based in Israel with 11 years building high-performance data systems. As CTO of FalkorDB and a Software Architect and Team Lead at Redis, he architects and ships low-level database and module features focused on performance, replication, and load-time robustness. An active open-source contributor to Redis, RedisGraph and KeyDB, he implemented bulk graph inserts, extended RedisModule response APIs and context flags, and added a non-blocking GIL acquisition to improve parallelism. His career includes early development and team leadership in the IDF and senior engineering roles across security and solutions teams, blending operational discipline with startup execution. He moves fluidly between product strategy and hands-on C/C++ systems work, bringing practical, infrastructure-first thinking to scaling challenges.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

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

Github Skills (35)

api-doc10
caching10
key-value-store10
redis10
package-development10
plugin-development10
databases10
c1110
graph-database10
data-structure10
c1710
api10
drupal-modules10
graph-databases10
data-structures10

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