Expedia, Inc.
Software Development Engineer II
Expedia, Inc.
Software Development Engineer I
NYU Tandon School of Engineering
Research Assistant
Lenovo
Product Manager
Expedia, Inc.
Software Development Engineer III
New York University
Sun Yat-Sen University