Alexander Shraer's Home Page

email: shralex [at] gmail [dot] com


I've recently joined Apple iCloud, where I work on CloudKit. In my spare time I'm an Apache ZooKeeper committer.

Previously, I was part of Google's Distributed Storage Analytics team, optimizing large-scale storage and middleware.
Before joining Google, I was a Research Scientist at Yahoo! Research, working on a variety of Distributed Systems problems
such as distributed storage, publish subscribe, mobile middleware, and more.

I received my PhD from the Department of Electrical Engineering, Technion, under the supervision of Prof. Idit Keidar.
My research is broadly in the area of fault-tolerant distributed algorithms and systems.

My previous degrees are from the Computer Science Department, Technion, where I completed

M.Sc. in Computer Science (2006, cum laude) and B.Sc. in Software Engineering (2004, summa cum laude).

Program committee service

Recent interests

        Large-scale and dynamic distributed systems

Untrusted storage 

         Fault-tolerant replication and agreement in partially synchronous systems

Full List of Publications



During Spring semesters (2007 till 2009) I was the TA in charge in the Principles of Reliable Distributed Systems course

In Winter semesters (2007 and 2008) I was the TA in charge in the Design and Analysis of Algorithms course

Before that I taught Introduction to C language

I also supervised several projects in the Software Systems Lab in the Electrical Engineering department

Previous work

Some of my undergraduate projects

Other Stuff