Ariel Shtul

Staff Scientist at Life University

Tel Aviv-Yafo, Tel Aviv District, 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
Ariel Shtul is a Staff Scientist and seasoned backend engineer with 7 years of focused experience building and maintaining high-performance data structures for Redis, including significant contributions to RedisBloom, RedisTimeSeries and RediSearch. He has deep C/C++ expertise—rewriting and optimizing Count-Min Sketch implementations, adding time-series aggregations and compression, and integrating low-level libraries like xxhash—balanced by academic collaboration on probabilistic data structures. Based in Tel Aviv, Ariel combines an industrial engineering and MBA background with an MPhil in Philosophy, giving him a rare mix of systems rigor, operational savvy and analytical depth. He’s equally comfortable shipping production-grade modules as he is tightening tests and resolving subtle memory and compiler issues, often improving performance and debuggability behind the scenes.
code7 years of coding experience
job9 years of employment as a software developer
bookScholarship, Industrial Engineering, Scholarship, Industrial Engineering at Brown University
bookMBA, Operations and Supply Chain, MBA, Operations and Supply Chain at Washington University in St. Louis - Olin Business School
bookOpen R&D Bootcamp, C/C++, Open R&D Bootcamp, C/C++ at InfinityLabs R&D
bookB.Sc., Industrial Engineering and Management, B.Sc., Industrial Engineering and Management at Technion - Israel Institute of Technology
bookMaster of Philosophy - MPhil, Philosophy, Master of Philosophy - MPhil, Philosophy at The Hebrew University of Jerusalem
stackoverflow-logo

Stackoverflow

Stats
549reputation
16kreached
27answers
3questions
github-logo-circle

Github Skills (26)

algorithm10
timeseries-database10
algorithms10
search-engine10
redis10
testing10
c1110
bloom-filter10
data-structure10
c1710
data-structures10
searching9
python9
memory-management9
performance-optimization9

Programming languages (9)

C#TypeScriptJavaShellC++CRustGo

Github contributions (5)

github-logo-circle
RedisBloom/RedisBloom

May 2019 - Jan 2023

Probabilistic Datatypes Module for Redis
Role in this project:
userBack-end Developer
Contributions:7 releases, 181 reviews, 213 commits in 3 years 9 months
Contributions summary:Ariel made significant contributions to the `redisbloom/redisbloom` repository, primarily focusing on the Count-Min Sketch (CMS) data structure module for Redis. They rewrote the CMS, implementing features like merging and debugging functionalities, and incorporated various optimizations. The user also added tests, addressed code review feedback, and worked on the integration of the xxhash library.
redisredis-clientredis-moduleredis-streamsredis-search
RediSearch/RediSearch

Aug 2019 - Nov 2022

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:6 releases, 792 reviews, 841 commits in 3 years 3 months
Contributions summary:Ariel primarily contributed to the implementation of features and improvements in the core functionality of the RedisSearch indexing engine. They focused on enhancing and maintaining the internal workings of the engine, as shown by updates to header files, modifications to aggregation execution, and the resolution of compiler warnings and memory management issues. Furthermore, the user was involved in adding new capabilities like score explanation and integrating new commands for more functionality.
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
Ariel Shtul - Staff Scientist at Life University