Engineering Manager
Senior Engineering Manager
Palo Alto Networks
Director of Software Engineering
eBay
Principle Software Engineer, Staff Architect
AltaVista
Senior Software Engineer
Staff Software Engineer
eBay
Software Development Manager
University of Guangxi, China
University of Tokyo