Computer Science Department, UNC-Chapel HillResearch Assistant 2003 - 2007• Design and implement Arginine Sidechain Correction program (ArgSC) and RNA Backbone Correction program (RNABC) in C/C++ to correct steric clashes in protein/RNA crystal structures• Designed and implemented a structural alignment optimization algorithm with different weights at different pointsW&Jsoft Inc, Hangzhou, ChinaSoftware Engineer 2003• Trained in J2EE• Developed a collaborative design system supporting remote collaborative designCollege of Computer Science, Zhejiang University, Hangzhou, ChinaResearch Assistant 2001 - 2003• Developed objected-based and bitmap-based real-time collaborative graphic design systems using Visual C++, which support real time collaborative design