Bar Shaul

Software Development Engineer at Amazon Web Services (AWS)

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
Bar Shaul is a Software Development Engineer at AWS ElastiCache in Israel with four years of experience building distributed systems and backend services. He contributed significant cluster-mode support to the widely used redis-py client, including a RedisCluster implementation, MONITOR support, and improved retry and parsing logic. Prior roles include research and development at Ben-Gurion University, where he built interactive Python experiments and analyzed physiological and fMRI data, reflecting a strong foundation in both applied research and production engineering. Known for bridging research-grade data analysis and production-ready backend code, he brings rigorous problem solving and a penchant for low-level protocol work to cloud-scale caching systems.
code4 years of coding experience
job1 year of employment as a software developer
bookBachelor's degree, Computer Science, 92, Bachelor's degree, Computer Science, 92 at Ben-Gurion University of the Negev
stackoverflow-logo

Stackoverflow

Stats
124reputation
4kreached
4answers
1question
github-logo-circle

Github Skills (20)

redis-py10
python10
redis10
connect10
connections10
redis-client10
connection-manager10
exception-handling10
connection-pool10
connection-pooling10
pytest8
testing8
go6
nodejs6
memcached6

Programming languages (9)

TypeScriptC#JavaC++CRustHTMLKotlin

Github contributions (5)

github-logo-circle
redis/redis-py

Nov 2021 - Dec 2022

Redis Python client
Role in this project:
userBack-end Developer
Contributions:60 reviews, 33 commits, 29 PRs in 1 year
Contributions summary:Bar significantly contributed to the development and enhancement of the `redis-py` client, particularly focusing on cluster mode support. They implemented the `RedisCluster` client, adding functionality for Redis Cluster Mode. The user's work involved modifying core files to support cluster operations and extending parsing capabilities to manage cluster-related responses. The commits include adding support for MONITOR in clusters and enhancing the retry mechanisms.
pythonredisredis-clientredis-clusterpython-client
barshaul/glide-for-redis

Jan 2024 - Apr 2025

Contributions:3 reviews, 2 PRs, 329 pushes in 1 year 2 months
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
Bar Shaul - Software Development Engineer at Amazon Web Services (AWS)