Work History

Work History

MIS 经理

 Duties: Oversaw development & support of servers used to serve banner ads with user profile based targeting. Initially run in IIS/ASP, accessed average 1M times daily; Worked in Silicon Valley to oversee the development/operation procedures to upgrade it to clusters of Sun Solaris, Informix for 80M daily accesses. 

Highlights: Written complicated server programs on spot in Silicon Valley: Front end server spawned by Apache to deal with clients via CGI, communicating with backend daemon using sophisticated IPC mechanism such as shared memory, mutex lock, messaging etc, daemon dedicated to DB related operations written in Informix ESQL/C. 

Take the challenging operational supports in stride while constantly upgrading our capacity & software functionalities. 

Apr 2008 - Present

IT director

HXC software co Ltd

specialized in system integration and software outsource projects. Selected J2EE projects: TJPT - collect statistics data from various organizations and do various automatic verifications and multi-level review/approval, and then stored in Oracle DBMS, present the data in various forms: Crystal report, excel, web pages. Platform: Oracle 9i, J2EE, MyEclipse, Struts, Spring Framework, AJAX, JBoss. extensive use of Java Beans. My Role: Architect and team lead of 6 handpicked programmers, decision maker in technical related issues. Proficient at setup/configuration/resolving J2EE/Oracle related issues, coaching and guide team members to meet tight deadlines. Helped the company successfully won the national statistics bureau project (partner with national leading IT co) Also lead 2 outsourced projects: iPhone project for Singapore clients, window mobile project for HK clients.

Jun 2002 - Apr 2008

Snr Research Associate


academic organization.

Duties: full SDLC responsibilities; identifying outsource needs and managing outsourcing projects. Selected projects in J2EE platform: Oracle, JBoss, Eclipse IDE, struts, JSP, EJB, JSTL, Hibernate. Research project management: used to manage budgets/costs, manpower, progresses reporting for scientific projects, etc; original a bought-in IIS/ASP solution costing renown vendor 5 man-years, took me only 3 months to re-write in struts/J2EE with more functionalities and better robustness & efficiencies;

S-AS bioinformatics data mining: Collect huge data from wet labs and various bioinformatics data warehouses

 such as NCBI, UCSC to help biologists in S-AS/cancer researches, draw various scientific curves using 

Java swing/AWT. Take challenges of DB designs of 1000 tables up to 80-100M records, Java classes

 design for various research tasks and data persistence through ORM/Hibernate. 

Project size: 4 man-years. 

My role: architect and chief developer. 

Co-authored 3 papers in prestigious academic journals.



Shockwave programming

self-learn and successfully localize tango KM game for Australia client



Sep 1983 - Present


Tsinghua University

Scored 2nd high in the Entrance Examination in department level at this top China University; One of the 1st 6 graduate students in Tsinghua history with research papers awarded as “excellent thesis” in National Academic Conferences.

Sep 1979 - Jul 1983


Fudan University

2nd best class among all of the universities in China that year

can be on & on?


see new friends


7.5 years solid experiences in C++/C# for Windows/Unix/embedded/mobile systems;

5 years of 6.5 years solid experiences in C/C++/C# for Windows/Unix/Embedded,mobile systems;

5 years of web development in LAMP(L:inux/PHP) & IIS/ASP;

7.5 years in Java/Swing/AWT/JSP/Servlet/EJB/Struts/JNDI/JMS/JSTL/JAXP; Hibernate, Spring Framework

Expert at configuration/management/Administration of LAMP, BizTalk/SharePoint, J2EE platforms

Major RDBMS: Oracle (8 yrs), DB2 (3 years). DBA level: Mysql, MS SQL Server, Informix, Oracle.

Familiar with methodologies: OOD/OOP, UML, agile/waterfall development, design patters (MVC & others)

Full SDLC project management from inception, requirement gathering, design, development, testing, user training and related documentation. Sharp in learning, super strong in problem solving, troubleshooting; Good at coaching team in delivering robust and efficient software.


Badminton, BasketBall, Swimming, Travelling



Oracle PL/SQL