4. ● Lead development progress.
Cloud builder professional service
Nov 2015 present
An automation cloud platform deployment tool based on IBM ICO, IBM workflow, openstack HEAT.
Responsibilities
● Develop the standard cloud VM provision/deprovision/modify/reboot workflow.
● Develop the automation deployment tool based on pyflow.
Cognitive build
Apr 2016 Aug 2016
A creative product which use github, stackoverflow to recruit programmer. Use IBM watson which is a
cognitive service to create a robot.
Responsibilities
● Investigate IBM watson service and spark.
● Build the prototype.
Hyperledger fabric
Jun 2016 present
A blockchain platform for user to build their own blockchain application.
Responsibilities
● Contribute from official community.
● Create fabricjava SDK.
● Build blockchain application prototype.
TENG NIU WANG p2p net loan
Sep 2014 Jan 2015
A p2p platform which is named TENG NIU WANG. The background is that it is a p2p platform which is
invested by CITIC. It includes investment, money management, assignment of debt, recharge,
withdraw, bind bank card, identify verify core business functions. As senior consultant, I participating
totally three terms development and make it launching successfully on Oct, 2014.
We use a front and back end separation framework, angularJs for frontend, jersey, spring and jpa for
back end.
Responsibilities
● Build the backend development framework and build CI environment.
● Develop the core features business logic.
● Develop all the 3rd party interface.
MercedesBenz Connect
May 2013 present
The next generation telematics service for MercedesBenz and VOLKSWAGEN. It offers several
telematics services such as ECALL,ICALL,RCALL, POI, remote door lock/unlock, freetext etc. The
architecture is based NGTP(next generation telematics patterns), and use several commercial product
including Oracle BRM, SIEBEL, BIEE also some open source technologies such as spring, hibernate,
jboss and so on. The system successfully launched from Oct,2013.
5. Responsibilities
● Assist US team to develop webbased application including several internal and external portal
site.
● Assist US team to develop webbased front gateway for exposing internal web service safely.
● Monitor the whole system using some tools such as OpManager, ZENOSS.
Nissan North American Dealer Business System
December 2010 May 2013
The project is a large scale dealer business system in automobile industry. The contract is worthy of 20
million dollars and we have a large team which consists of almost 80 members spreading over five
locations.
The business background is that our customer NISSAN NORTH AMERICA would like to upgrade their
old system and want to use latest industry standard 'STAR' to reduce IT cost and improve
competitiveness in market.
It is made up of several business modules 'PARTS','VEHICLES','SERVICE','ADMIN' and 'FINANCE'
which almost cover all the areas in auto sales industry. We provide a comprehensive solution including
several subsystem ' UI libraries', 'Batch framework', 'Integration middleware', 'Web application'. We
use many open source technology such as richfaces, primefaces, spring, spring web flow, hibernate,
spring batch ,spring integration and commercial production IBM WESB,IBM
HOSTBRIDGE,MICROSOFT BIZTALK.
Because the project lifecycle is long, we adopt traditional plus agile method to manage our project, we
make a good working between a large distributed team.
Responsibilities
● The owner of the subproject which is a high customize JSF components library.Design and
develop all the common JSF components.
● The UI owner of the whole project. The responsibility is that according to the Style guide which
is provided by frontend designer, use css, javascript and Html to define the style of the whole
system.
● The developer of IBM WESB team. Develop some interfaces with IBM WESB.
● The responsibility is that building the prototype and framework for a subproject.
Reconciliation between enterprise and bank
December 2009 December 2010
It is a module for CMS. Its main function is to achieve financial reconciliation between enterprise and
bank. Its operation process is uploading the bank reconciliation file or getting bank flow from a
transaction system ,and using ETL to synchronize voucher data from company's oracle financial
system. There is a procedure to automatically match the bank flow and of voucher according to date
and amount. After the automatic matching, the operator can manually match the rest. It will product a
balance adjustment report last. The checker will check and approve the report. Mainly use PAFA3
framework which is developed by our company. Use oracle memory table to achieve automatic
matching. Use ETL to synchronize mass OF voucher data. Achieve several file parser such as csv and
txt to handle various bank file uploading. Use jquery plugin to achieve manual matching.
Responsibilities
● The system designer of the project, write design documents for all the functions.
● Be responsible for developing file uploading and parsing framework.
● Be in charge of developing financial data synchronization framework with ETL.
● Be in charge of developing manual reconciliation UI component.
● Be responsible for code review and unit test.