Software Developer
Los Angeles, CA
AVEVA
Wordable Wearable
Lead Software Engineer
Eightfold
Member Of Technical Staff
eGrove Education, Inc.
Software Engineer
University of California, Riverside