Badges
Certifications
EthanHao has not earned any certificates yet.
Work Experience
Senior Software Engineer
Polairs7• July 2017 - Present
student employee
DePaul University• July 2015 - June 2017
Senior Architect
CSLC• 2014 - 2015
Senior Software Developer
CIFCO• 2012 - 2014
Senior Software Developer
Ensurebit• 2005 - 2012
Software Developer
Lenovo• 2003 - 2005
Education
DePaul University, Chicago
Software Engineering, MS• 2015 - 2017
Northwest Polytechnical University Xi'an, Xian
Software Engineering, BS• 1999 - 2003
Links
Skills
EthanHao has not updated skills details yet.