Shahar Mor

Principal Software Engineer at Microsoft

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
Shahar Mor is a Principal Software Engineer with 11 years of experience building scalable web and distributed systems, currently driving engineering efforts at Microsoft from Israel. He combines hands-on backend expertise—contributing significant resilience and cluster support to the popular ioredis Redis client—with frontend performance work on hls.js, demonstrating a true full‑stack mindset. Previously a lead engineer at Peer5 and a startup CTO/co‑founder, he has deep operational experience shipping production systems and improving process management (notably contributing to PM2). Shahar is comfortable moving ideas from concept to production, with a knack for durable, efficient solutions like lazy connect and failover queues. Colleagues describe him as a pragmatic engineer who prioritizes stability and measurable impact. His academic background in computer science (B.Sc.) underpins a methodical approach to complex engineering problems.
code11 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science (B.Sc.), Computer Science, 91.15, Bachelor of Science (B.Sc.), Computer Science, 91.15 at The Academic College of Tel-Aviv, Yaffo
languagesEnglish, Hebrew
stackoverflow-logo

Stackoverflow

Stats
1,686reputation
239kreached
6answers
18questions
github-logo-circle

Github Skills (30)

asynchronous10
javascript10
xmlhttprequest10
redis10
async10
typescript10
redis-client10
pm210
task-manager10
rpc10
redis-cluster10
typescript-types10
html10
video-streaming10
hlsl10

Programming languages (15)

JavaC++CRustGoHTMLRPM SpecTypeScript

Github contributions (5)

github-logo-circle
redis/ioredis

Nov 2015 - Aug 2022

🚀 A robust, performance-focused, and full-featured Redis client for Node.js.
Role in this project:
userBack-end Developer
Contributions:14 commits, 14 PRs, 4 pushes in 6 years 9 months
Contributions summary:Shahar primarily contributed to the `ioredis` Redis client by implementing and refining cluster support features. They added double-ended queue support for offline, failover, and cluster down queues, improving the client's resilience. Additionally, the user fixed several critical bugs, including a typo in the error handler, and addressed an issue where options weren't correctly applied when a freezed object was passed. They also implemented lazy connect support.
full-featuredredisredis-clientredis-moduleredis-sentinel
video-dev/hls.js

Jan 2016 - Oct 2020

HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
Role in this project:
userFront-end Developer
Contributions:5 reviews, 5 commits, 6 PRs in 4 years 9 months
Contributions summary:Shahar primarily focused on improving the performance and stability of the HLS.js library. Their contributions include modifying how the library handles XHR requests, specifically changing how timeouts are managed and adding an onprogress listener. They also optimized the code to avoid caching native globals and updated the code to consider default audio codecs first.
hlsjshls-streamplaybackhtml5stream
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
Shahar Mor - Principal Software Engineer at Microsoft