Attentive
Senior Software Developer
Attentive
Senior Software Developer - Team Lead
Panasonic
Frontend Developer
Attentive
Engineering Manager
Attentive
Software Developer II
Intuit
Software Engineer 2
Udacity
Student Mentor
Intuit
Senior Software Engineer
University of Southern California
College of the Canyons