Li Dong Shi has over 10 years of experience in software engineering and big data. He received his M.S. in Software Engineering from Peking University and currently works as a Senior Developer and Architect at JD.com, where he has led projects involving recommendation systems, finance platforms, and distributed storage systems using technologies like Spark, Hadoop, Kafka and MongoDB. Previously he worked at IBM where he helped develop systems for workflow approval and testing integration of application servers and databases.
Today’s highly competitive and customer-centric market conditions have pushed software and
solution delivery organizations beyond the traditionally accepted limits of software
development and delivery capabilities. Lean methodologies such as Lean Six Sigma and DevOps
can help improve operational solution delivery capacities through
Streamlining of solution delivery process
Improved software quality
Automation of system operations
Self-administration of system operations by development teams
Agile methodologies augment such operational improvements with their own enablement of
faster time to market (TTM) by transforming the Lean concept of value-added activities into
value-added product features. Agile software architecture augments solution delivery
organizations’ Agile software development life cycle (SDLC) capabilities with flexible
architectures that facilitate future product development.
Today’s highly competitive and customer-centric market conditions have pushed software and
solution delivery organizations beyond the traditionally accepted limits of software
development and delivery capabilities. Lean methodologies such as Lean Six Sigma and DevOps
can help improve operational solution delivery capacities through
Streamlining of solution delivery process
Improved software quality
Automation of system operations
Self-administration of system operations by development teams
Agile methodologies augment such operational improvements with their own enablement of
faster time to market (TTM) by transforming the Lean concept of value-added activities into
value-added product features. Agile software architecture augments solution delivery
organizations’ Agile software development life cycle (SDLC) capabilities with flexible
architectures that facilitate future product development.
Comment un tableau de bord smart City peut être au service de la performance publique ? Comment maintenir la participation du citoyen et éviter une approche utilitariste ? Comment créer une plateforme collaborative permettant aux différents acteurs de s'investir dans des missions de service public ? Telles sont les questions qui se jouent. L'exploration de ce sujet repose sur une idée simple, selon laquelle les élus, les services de la ville, les entreprises et les citoyens doivent construire ensemble une ville plus intelligente.
RESUME OF THOUFEEQ MOHAMED WITH 4 YRS OF EXP IN .NET
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 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
3. 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