TripAdvisor
Principal Software Engineer
ForeverLiving.com
Senior Java Developer
VirtualTourist.com
Senior Software Engineer
EmpowHER
Director of Product Development
Imagine Learning
Distinguished Engineer
TripAdvisor
Senior Principal Software Engineer
Sysix Technologies
Consultant
Arizona State University