Titan Tang's Blog

Titan Tang's Blog

About

Titan Tang


Education

  1. Sep 2004 - June 2008, Beihang Univ.(BUAA) Bachelor of Software Engineering
  2. Sep 2008 - Jan 2011, Beihang Univ.(BUAA) Master of Software Engineering

Working Experience

  1. Nov 2009 - May 2010, senior developer intern of HP China

Project Experience

Oct 2007 - Dec 2009, Annual Fee System of Beijing Guozhuan Intecllectual Property, Ltd.

Project Feature:

  1. C# with opensource frameworks, including NHibernate, Spring.Net and NUnit
  2. High transaciton throughput
  3. Friendly interface in ASP.NET
  4. Integration with UFIDA Financial Management Software
  5. Multi-currency solution under China Policy

My Duty:

  1. Worked as project leader
  2. Designed and implemented the main business subsystem
  3. Designed and implemented the multi-currency solution of the system
  4. Implemented the UFIDA integration interface module
  5. Integrated opensource data persistent framework NHibernate, Spring.Net and NUnit into the project

May 2009 - July 2009, E-commerce shopping mall of Mengniu Diary

Project Feature:

  1. Struts2, Spring And Hibernate With Java
  2. Developed under transaction script pattern
  3. Automatic project database migration
  4. Velocity template front-end for easier theming

My Duty:

  1. Worked as project leader
  2. Developed the front-end business logic
  3. Designed and implemented the automatic database migration program for the project
  4. Worked with a professional front-end developer to implement front-end code
  5. Designed and implemented the permission system
  6. Communicate and acquire requirements with customers
  7. Deployed the project

Nov 2009 - May 2010, Data Management Center(DMC) of Beijing Mobile

Project Feature:

  1. High performance
  2. Provided a unity framework for further performance tuning
  3. High adaptive with data-extraction and data-cleaning tasks
  4. New jobs can be built mainly by configuration on web interface
  5. Job conditions can be watched dynamicly with multiple interfaces, including web interface, background log and web service api
  6. ETL tool: Pentaho Data Integration
  7. Process definition: JBPM
  8. Rule Engine: Drools

My Duty:

  1. Detail design and implement the whole system
  2. Introduced maven project management to the system
  3. Experimented and improved the effeciency of a new prototype version
  4. Implemented several legacy data management jobs to the new DMC platform
  5. Deployed the system

Comments