Omer Shadmi

Senior Software 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
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.
code5 years of coding experience
job14 years of employment as a software developer
bookBSc, Mathematics and Computer Science, BSc, Mathematics and Computer Science at Ben-Gurion University of the Negev
github-logo-circle

Github Skills (17)

json10
search-engine10
pytest10
back-end-development10
redis10
c1110
c1710
rust10
full-text-search10
test-automation10
api-design9
data-structure9
algorithms9
python9
databases9

Programming languages (12)

TypeScriptC#JavaDockerfileC++ShellRustC

Github contributions (5)

github-logo-circle
RedisJSON/RedisJSON

Feb 2021 - Jan 2023

RedisJSON - a JSON data type for Redis
Role in this project:
userBack-end Developer & Test Automation Engineer
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.
document-storeredisrejsonjson-datadata-type
RediSearch/RediSearch

Jan 2021 - Jan 2023

A query and indexing engine for Redis, providing secondary indexing, full-text search, vector similarity search and aggregations.
Role in this project:
userBack-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.
redis-modulefulltextindexingredis-searchtext-search
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
Omer Shadmi - Senior Software Engineer at Redis