Senior Software Engineer
Pinterest
Apple
Principal Software Engineer
Facebook
Software Engineer
Sharif University of Technology
University of Alberta