Tech

During my study in HIT, I devoted most of my spare time to programming and I enjoyed the fun of designing and developing software with friends from IBM Club of HIT, the best technical club in HIT.

I am very familiar with Java and web design languages (HTML/CSS), as well as scripting language Ruby, which is hot recently as the popularity of web development framework Ruby on Rails. I also have some experience of design and flash movie making. My current interests lie on cloud computing and plugin/addon development for open platforms.

In IBM club, I have been involved in many projects, which have won several nation wide awards (see below for more details). In some of these projects, I am a developer. We use mailing list to communicate, use wiki to manage our knowledge, and use a lot of other information systems to assist our development process and management of the projects. In other projects, I am a team leader or an advisor. Taking the open source community as our role model, we learned a lot from the open source projects, such as agile software development, test driving development and so forth. All these projects contributed to my learning and understanding of information systems and the development process.

Besides, I learned a lot about teamwork and how to collaborate with others with the experiences of being a team member and leader. At the same time, the study of new technologies trained me well in self-learning.

 

Development Experience:


Jul. 2006 – Jun. 2007: Scholar-Link

ScholarLink-screenshotScholar-Link is a web system which provides a community and a toolbox for scholars, tending to include the academic conference system, literature management system, paper writing tools and scholar social networks. It’s our first attempt to implement and put a system into practical use. However, it turned out that we planned a too big system to implement with a small team. Its current development status is pending because of developers absence. The finished part include the academic conference system and administration part of the website. It was built with J2EE technologies such as Spring MVC, Hibernate, and AJAX.

 


Sep. 2006 – Nov. 2006: Website and peer review system for academic conferences

This system was initially developed for 2007 annual of China Information Economics Society (CIES 2007), including the content management system and peer review system. It was developed using ruby on rails in a "learning by doing" way. I completed the coding work in two months and continued to maintain it for three months until the conference ended. All the paper submission and review process were carried out online within the system.

 

Mar. 2006 – May. 2006: Longgmm.com - A music sharing community

Longgmm is a website for people to upload their original songs and music. It’s developed with Spring MVC and Hibernate.

 

Jul. 2005 – Dec. 2005: Lightning – A Flash IDE built on Eclipse

Lightning is a Flash IDE built on Eclipse. We combined open source solutions to build a free Flash authorize environment for flash developers. Lightning won the Second prize & Novell Best Platform Transplant Prize of IBM Innovation Challenge, 2005. We competed with more than 80 teams from universities all over China and finally won the second prize and the Novell best platform transformation prize. Lightning was a teamwork project: two teammates were responsible for shape drawing and animation modules, another two for the plug-in platform module, and a leader. For me, Lightning is my first work in which I am in the role of a team leader. I am proud that my team members and I won us the honor. You can find the news from IBM here (Chinese).

tool bar drawing layers properties

 


Jul. 2004 – Sep. 2004: Dr.Bee – Web-based team collaboration system

Dr.Bee is an open source project management and team collaboration platform, which is web based and developed with Struts and Hibernate. Dr.Bee won the 2nd prize of IBM National Campus Innovation Challenge of China, 2004. You can find the news from the website of Department of Computer Science of HIT here (Chinese). I have also uploaded documents of Dr.Bee here.

organizational tree Gantt chart work calendar