Education
Ph.D., Computer Science, Sept 2007 - Present, Northeastern University , Boston , MA.
B.E., Software Engineering, June 2007, Zhejiang University (ZJU), Hangzhou , China.
Research Interests
Computer Networking, Algorithms and Multimedia.
Project Experience
Sep 2006-Jun 2007 Cerberus --- Mobile Video Monitor System Based on Symbian
  Nokia Innovative Research Fund Project
 
  • Developed the streaming server which connected with monitors and mobiles phones using the ADAPTIVE Communication Environment (ACE) toolkit.
  • Co-designed the communication protocol between clients (mobile phones) and the server. Also implemented it using TCP protocol to transmit control stream and RTP to transmit video stream.
Sep 2006-Nov 2006 eBoard --- A Collaborative Electronic Board
  Intel-ZJU Embedded Technology Center
 
  • Mainly Responsible for the design of the architecture. I designed a new Peer-to-Peer mode which was intent to increase the flexibility and reliability of the system.
  • Developed the ?°candidate host?± mechanism and its underlying transitions by designing a simple protocol, and implemented it by writing about 3500 lines of source code in Java.
Mar 2006-Jun 2006 DiTV --- Distributed Internet TV System Project
  Intel-ZJU Embedded Technology Center
 
  • Implemented P2P collaborative transport based on an open-source project-PeerCast, and we also chose hybrid P2P substrate as its underlying overlay network.
  • Developed central directory database for member management and provided server-side APIs using Web Services technology.
Sep 2005-May 2006 Eaglet --- P2P-Based Multimedia Player Framework
  Student Research Training Program , Zhejiang University
 
  • Responsible for the research of the architecture of the framework, which used cooperative networking to distributed streaming media data.
  • Proposed an easy and effective schedule model for peer management. Especially focused on the failure recovery.
Feb 2005-Jun 2005 MiniSQL --- A Simplified SQL DB Engine Project
  Database System Course Project, Zhejiang University
 
  • Primarily responsible for designing the main architecture, which referred to the classic database management system architecture. I focused on the buffer management and index management components for the purpose of efficiency.
  • Developed the buffer manager component with LRU replacement algorithm, applied B+ tree in index manager component to optimize indexing efficiency and also provided system APIs to combine all components.
Awards
Scholarship Award
  • Excellent Academic Scholarship, 2003-2004, ZJU
  • Excellent Academic Scholarship, 2005-2006, ZJU
  • Excellent Graduation Thesis, June 2007, ZJU
Contest Prize
  • Best System Architecture Award, 263 Cup Software Design Contest, Dec 2006, ZJU
  • Participation Award, ACM Asian Pre-contest, April 2005, ZJU
  • Participation Award, ACM Asian Pre-contest, April 2006, ZJU
  • 3rd Prize, National Olympiad in Information, Zhejiang Province, 2002, High School
  • 3rd Prize, National Olympiad in Information, Zhejiang Province, 1999, Middle School
Computer Expertise
Languages
  • C/C++, Java, HTML/CSS, JavaScript, XML and SQL.

Knowledge

  • Networking programming, Database design and development, Mobile Platform Application Development.
  • Linux/Unix system and shell programming, Linux/Unix & Windows system administration.