Senior Software Engineer
Sunnyvale, CA
Apple Inc
Facebook
Staff Software Engineer
University of California, Los Angeles
The University of Hong Kong