Ran Shidlansik

Senior Software Engineer at Amazon Web Services (AWS)

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
Ran Shidlansik is a senior software engineer and engineering leader based in Tel Aviv with a decade-plus career building core systems for telecommunications, storage, and cloud at companies like AudioCodes, INFINIDAT and AWS. He combines deep C/C++ and Python expertise with low-level Linux/kernel work, multithreading and algorithm design, and practical machine learning knowledge to ship robust, high-performance infrastructure. As a former core applications team lead he has guided cross-functional teams to invent novel storage algorithms and productionize them for enterprise workloads. Ran is an active backend contributor to prominent open-source projects including Redis and a high-performance distributed key-value store, where his patches improved stability, memory usage and test reliability. He’s known for pragmatic fixes that surface subtle bugs (Unix socket path handling, memory corruption scenarios) and for squeezing overhead out of client reply buffers in real systems. His interdisciplinary B.Sc. background in math, CS and bioinformatics gives him a measured, analytical approach to systems design.
code4 years of coding experience
job9 years of employment as a software developer
bookB.Sc in Mathematics, Computer science and Biology, Bioinformatics, B.Sc in Mathematics, Computer science and Biology, Bioinformatics at The Hebrew University of Jerusalem
languagesHebrew, English
github-logo-circle

Github Skills (23)

caching10
key-value-store10
redis10
key-value10
memory-management10
databases10
c1110
c1710
disk-cache10
web-cache10
memory-cache10
object-cache10
database10
architecture9
testing9

Programming languages (5)

ShellC++CHTMLPython

Github contributions (5)

github-logo-circle
valkey-io/valkey

Mar 2024 - Apr 2025

A flexible distributed key-value datastore that is optimized for caching and other realtime workloads.
Role in this project:
userBack-end Developer
Contributions:4 releases, 308 reviews, 75 PRs in 1 year
Contributions summary:Ran primarily contributed to the server-side codebase of Valkey, focusing on improving the system's stability, performance, and memory usage. Their work included fixing issues related to Unix domain socket file paths, implementing dynamic client reply buffer sizing to save memory for idle clients, and addressing memory corruption issues in specific scenarios. They also made changes to improve ACL functionalities and refactored client blocking code for better code reuse and maintainability.
cachedatabasekey-valuekey-value-storenosql
redis/redis

Dec 2021 - Jan 2023

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:245 reviews, 11 commits, 19 PRs in 1 year
Contributions summary:Ran contributed to the Redis in-memory database project by addressing various issues and implementing improvements. These contributions included fixing bugs related to Unix domain socket file paths, and optimizing memory usage by introducing dynamic client reply buffer sizing. Furthermore, the user worked on deflaking tests related to client eviction and implemented a debug command to control reply buffer resizing, improving test reliability. These changes demonstrate a focus on improving the stability, performance, and testability of the Redis server.
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
Ran Shidlansik - Senior Software Engineer at Amazon Web Services (AWS)