Position:
Software Development Engineer II at Microsoft
Work:
Microsoft
since Apr 2008
-
Software Development Engineer II
Fast Search & Transfer
Aug 2007 - Apr 2008
-
Principal Software Engineer
Convera
Jan 2001 - Aug 2007
-
Senior/Principal Software Engineer
Excalibur Technologies
Aug 1997 - Dec 2000
-
Software Engineer
Education:
University of Maryland College Park 1995 - 1997
Master's degree, Applied Mathematics
Peking University 1985 - 1990
Bachelor's degree, Mathematics