Li dong Shi 石立冬 Current address :Beijing in China
E-mail: shilidong6@sina.com
Mobile: 15311458648
 Education
Peking University Sept. 2006 -- Jan. 2009
M.S. in Software Engineering
Adviser: Professor Qianxiang Wang 王千祥
Tian Jin Foreign Studies University
B.A. in English Literature Graduated in 2003
 Working Experience
JD.com Apr.2014 -- present
IBM CSTL Apr. 2013 -- Apr.2014
Miaozhen Systems Mar. 2009 -- Feb.2013
China Petrochemical Corporation Pre Sept. 2006
 Technique Background
Java &J2EE, Big Data 2009 -- 2015
 Project Experience
 Finance Platform & Big Data Senior Developer& Architect in JD.com
Apr. 2014 –- present
1.1. Recommendation APP
Architecture & accomplices:1. Design,implement and optimization on distributed computation clusters ;
2. Timely statistics and computing on clusters of flume,zookeeper,Kafka,storm and mongodb;3. CF
recommendation algorithm on clusters of spark Mlib and hadoop;3. Algorithm of tag weight for User
Profile for personal recommendation.
1.2.JD Invoice
Architecture & accomplices: distributed and web-based storage system to solve business issue of ever
increasing flood of data on JD e-commerce platform from customers in China; JTA to solve issue of
distributed transactions; big data strategies and solutions with Mongo DB & Redis to solve both of
storage bottle line and speed up efficiency within largest 2 seconds; parallel computing with
multi-threads to optimize efficiency to deal with thousands of orders within 2 seconds.
1.3. JD Bank Kernel Account
Architecture & accomplices: Oracle master-salve with spring dynamic routing of database sources to
optimize complex search and statistics within 2 seconds per check among TB data of daily transactions;
parallel computing based on mongo map Reduce to solve issue of big data on the level of near 5T sizes
of bank transactions and accounts within 2 seconds; frond-end research on distributed and indexed
storage computing to solve issue of big data storage and statistics while meeting requirement of tight
transaction in the field of bank and finance business.
1.4.JD Enterprise Payment system & Company-Bank Balance system
Accomplices: For calculating deviation seriously between the enterprise finance and bank account, the
two systems remain stagnant, a typical failure of design and R & D. My arrival restart and successfully
reformed former Enterprise Payment System. Due to Praise, on-line smooth operation, financial
efficiency increases. The project team regain confidence, restart Company-Bank Balance project, I
studied deeply and then redesign the core computational logic to ensure accuracy rate is high, achieved
on-line again and stable operation .On Company-Bank Balance project, because the bank settlement
business complexity and accuracy deviation, had been successively separated 3 wave of developers and
testers. Successful transformation laid me high reputation in JD financial settlement group.
1.5. Finance Settlement System Architecture
Accomplices: pre on-line code review, guidance and monitoring on design of new features and
project. Framework design and selection. Ready to deal with sudden on-line issues. Performance
analysis and solve capacity of flooding data and efficiency.
Forefront design R & D: discrete statistical algorithm based on data structure of segment tree and
distributed file system based on mongo DB clusters, to solve comprehensive statistical query timeout
difficulty on massive data. Mongo DB clusters and map Reduce to solve the slice storage and statistics.
 Navigator for IBM i System Developer in L1C at infrastructure team
Accomplices Apr. 2013 -- Apr.2014
I. Innovation on OSGI framework feature witch solved historical issues of severity of level one by
re-factoring former components; II. Innovation on the level of framework that solved issue of
developing new component features not former supported; III. Design, implement, maintain framework
to support component Plug-in from L1C developers; IV. Tough defects fixed from both foreign
customers and L1C framework; V. Upgrade common OSGI bundles, implement new framework API to
supply new version of L1C Architecture.
Position Level: Band 7
 Precise Advertiser Campaign Developer at Miaozhen Systems
Accomplices: Mar. 2009 -- Feb. 2013
1.1. Integration of Advertiser System and TV top-box middleware
Overcome obstacles from both business and technique in integrating advertising system into another
middle-ware of pushing and campaigning advertiser media by co-operating with another company with
its different system. II. Design and implement of new features to expand into new field of precise
campaign at target places and audiences group while adapting at TV screen.
1.2. Calculation Task Administration system
I. Innovation to Web architecture by integrating REST into traditional frameworks of Struts, spring and
Hibernate; II. Open API with REST style for inter-operation among different severs to act as dispatching
strategies serving for distributed system.
1.3. Data Analysis plug-in
I. Statistics reports of all kinds to meet business analyzing; II. Big Data treatment to seek business
light-point by dealing with giant cookies data while tracking Web user behaviors.
1.1. Advertiser Campaigning System.
I. Re-factor former system with frameworks of struts2, spring, hibernate and jQuery; II. Design and
implement of API for inter-operation to integrate separate business systems.
 Full-time Internship IBM CDL Sept. 2007 -- Oct. 2008
Design and implementation of workflow for approval process by integration into Lotus Forms.
Testing on integration of WAS, DB2 and Portal

CV_Shilidong

  • 1.
    Li dong Shi石立冬 Current address :Beijing in China E-mail: shilidong6@sina.com Mobile: 15311458648  Education Peking University Sept. 2006 -- Jan. 2009 M.S. in Software Engineering Adviser: Professor Qianxiang Wang 王千祥 Tian Jin Foreign Studies University B.A. in English Literature Graduated in 2003  Working Experience JD.com Apr.2014 -- present IBM CSTL Apr. 2013 -- Apr.2014 Miaozhen Systems Mar. 2009 -- Feb.2013 China Petrochemical Corporation Pre Sept. 2006  Technique Background Java &J2EE, Big Data 2009 -- 2015  Project Experience  Finance Platform & Big Data Senior Developer& Architect in JD.com Apr. 2014 –- present 1.1. Recommendation APP Architecture & accomplices:1. Design,implement and optimization on distributed computation clusters ; 2. Timely statistics and computing on clusters of flume,zookeeper,Kafka,storm and mongodb;3. CF recommendation algorithm on clusters of spark Mlib and hadoop;3. Algorithm of tag weight for User Profile for personal recommendation. 1.2.JD Invoice Architecture & accomplices: distributed and web-based storage system to solve business issue of ever increasing flood of data on JD e-commerce platform from customers in China; JTA to solve issue of distributed transactions; big data strategies and solutions with Mongo DB & Redis to solve both of storage bottle line and speed up efficiency within largest 2 seconds; parallel computing with multi-threads to optimize efficiency to deal with thousands of orders within 2 seconds. 1.3. JD Bank Kernel Account Architecture & accomplices: Oracle master-salve with spring dynamic routing of database sources to optimize complex search and statistics within 2 seconds per check among TB data of daily transactions; parallel computing based on mongo map Reduce to solve issue of big data on the level of near 5T sizes of bank transactions and accounts within 2 seconds; frond-end research on distributed and indexed storage computing to solve issue of big data storage and statistics while meeting requirement of tight
  • 2.
    transaction in thefield of bank and finance business. 1.4.JD Enterprise Payment system & Company-Bank Balance system Accomplices: For calculating deviation seriously between the enterprise finance and bank account, the two systems remain stagnant, a typical failure of design and R & D. My arrival restart and successfully reformed former Enterprise Payment System. Due to Praise, on-line smooth operation, financial efficiency increases. The project team regain confidence, restart Company-Bank Balance project, I studied deeply and then redesign the core computational logic to ensure accuracy rate is high, achieved on-line again and stable operation .On Company-Bank Balance project, because the bank settlement business complexity and accuracy deviation, had been successively separated 3 wave of developers and testers. Successful transformation laid me high reputation in JD financial settlement group. 1.5. Finance Settlement System Architecture Accomplices: pre on-line code review, guidance and monitoring on design of new features and project. Framework design and selection. Ready to deal with sudden on-line issues. Performance analysis and solve capacity of flooding data and efficiency. Forefront design R & D: discrete statistical algorithm based on data structure of segment tree and distributed file system based on mongo DB clusters, to solve comprehensive statistical query timeout difficulty on massive data. Mongo DB clusters and map Reduce to solve the slice storage and statistics.  Navigator for IBM i System Developer in L1C at infrastructure team Accomplices Apr. 2013 -- Apr.2014 I. Innovation on OSGI framework feature witch solved historical issues of severity of level one by re-factoring former components; II. Innovation on the level of framework that solved issue of developing new component features not former supported; III. Design, implement, maintain framework to support component Plug-in from L1C developers; IV. Tough defects fixed from both foreign customers and L1C framework; V. Upgrade common OSGI bundles, implement new framework API to supply new version of L1C Architecture. Position Level: Band 7  Precise Advertiser Campaign Developer at Miaozhen Systems Accomplices: Mar. 2009 -- Feb. 2013 1.1. Integration of Advertiser System and TV top-box middleware Overcome obstacles from both business and technique in integrating advertising system into another middle-ware of pushing and campaigning advertiser media by co-operating with another company with its different system. II. Design and implement of new features to expand into new field of precise campaign at target places and audiences group while adapting at TV screen. 1.2. Calculation Task Administration system I. Innovation to Web architecture by integrating REST into traditional frameworks of Struts, spring and Hibernate; II. Open API with REST style for inter-operation among different severs to act as dispatching
  • 3.
    strategies serving fordistributed system. 1.3. Data Analysis plug-in I. Statistics reports of all kinds to meet business analyzing; II. Big Data treatment to seek business light-point by dealing with giant cookies data while tracking Web user behaviors. 1.1. Advertiser Campaigning System. I. Re-factor former system with frameworks of struts2, spring, hibernate and jQuery; II. Design and implement of API for inter-operation to integrate separate business systems.  Full-time Internship IBM CDL Sept. 2007 -- Oct. 2008 Design and implementation of workflow for approval process by integration into Lotus Forms. Testing on integration of WAS, DB2 and Portal