HERE, a Nokia company
Lead Software Engineer
Konica Minolta Business Solutions U.S.A., Inc.
Software Engineer
UNC Charlotte
Research Assistant
Cruise
Senior Software Engineer
UNC Charlotte
Post-Doctoral Researcher
KYOCERA Document Solutions America, Inc.
Senior Software Engineer
University of North Carolina at Charlotte
Stanford University