Omer Shadmi is a Senior Software Engineer based in Israel with over 5 years of focused experience at Redis and a long career background across semiconductor and enterprise software firms. He contributes to high-performance data systems, notably implementing and testing features in RedisJSON and improving core execution and memory behavior in RediSearch. Omer blends backend engineering with test automation, tackling complex JSON path, multi-value, and wildcard semantics while hardening C APIs and fixing subtle bugs. His career shows a pattern of technical leadership from hands-on development to team-leading roles, grounded in a BSc in Mathematics and Computer Science. Less obvious is his cross-domain fluency: early semiconductor firmware experience informs a meticulous, performance-first approach to server-side code. He is an active open-source contributor who focuses on robust, well-tested features for widely used Redis modules.
5 years of coding experience
14 years of employment as a software developer
BSc, Mathematics and Computer Science, BSc, Mathematics and Computer Science at Ben-Gurion University of the Negev
Contributions:1 release, 485 reviews, 218 commits in 1 year 11 months
Contributions summary:Omer primarily contributed to the implementation and testing of new features for the RedisJSON project. Their work focused on adding the `JSON.CLEAR` command, including its implementation in `src/lib.rs` and corresponding test cases in `tests/pytest/test.py`. The user also fixed bugs, refactored the C API, and addressed multi-path and wildcard functionality within the JSON processing logic, as well as contributing towards handling various default arguments. This included fixing issues identified in previous reviews and ensuring comprehensive testing.
A query and indexing engine for Redis, providing secondary indexing, full-text search, vector similarity search and aggregations.
Role in this project:
Back-end Developer
Contributions:3 releases, 1676 reviews, 158 commits in 2 years
Contributions summary:Omer primarily contributed to the core functionality of the Redisearch engine. Their work included implementing and refining core features like `AREQ_Execute()` and related aggregate execution logic. They addressed bugs in JSON handling, specifically related to JSON.get and multi-value text and geo support. The user also made performance improvements and addressed potential memory leaks within the codebase.
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.