ProQuest
Senior Software Developer
Hilgraeve
Java Developer
ProQuest
Software Engineer Lead at ProQuest
Clarivate for Intellectual Property
Senior Lead Software Engineer
Covisint
Software Developer
Xi'an University of Technology
Eastern Michigan University