Director of Software
Saratoga, CA
Retrevo
Barnes and Noble Nook
Senior Software Engineer
University of San Francisco
Tsinghua University
Stanford University