SlideShare a Scribd company logo
1 of 1
Download to read offline
JINGNING CAO
caojn909224@gmail.com
412-694-4487
Education:
ā€¢ Master of Science Major: Advanced Infrastructure System
Carneige Mellon University, Pittsburgh, PAļ¼ˆAug 2013 - Dec 2014ļ¼‰
GPA: 3.4/ 4.0
Major Courses:
Principles of software construction, Cloud Computing, Distributed System,
Principles of imperative computation, Data Structure and Algorithm, Java OOP Design,
Data Mining, Internet Technologies (All taken at CMU)
Experience:
ā€¢ Oct 2014, Twitter Analytic Restful Web Service (Cloud Computing)
Built a RESTful web service for Twitter data analysis supporting various queries. Parsed
1TB data by MapReduce ETL (extract, transform, load) and stored in HBase and
MySQL. Tuned performance of JVM, Tomcat, HBase cluster, MySQL, ELB. Ranked
5/80 in Phase2 Live test.
ā€¢ Nov 2014, Google Instant Input Text Predictor (Cloud Computing)
Built a web-based input text predictor supporting language auto-completion. Extracted,
processed text from 477 million n-grams phrases and loaded data to HBase cluster by
running MapReduce job.
ā€¢ Dec 2014, Distributed Map/Reduce Framework (Principles of software construction)
Implemented a distributed framework with network and concurrent programming, which
is robust in fault tolerance and machine failures handling.
ā€¢ Nov 2014, Social Media Analytics Framework (Principles of software construction)
Implement a black-box framework that support common interface for plugins to query
and analyze data from various social networks(Twitter ,Github). Test the framework with
JUnit tests and Apache Ant.
ā€¢ Oct 2014, Scrabble Object-Oriented Design (Principles of software construction)
Design Scrabble game with UML class diagrams for domain model and interaction
diagrams for scenarios. Implement a Swing-based GUI with event handling and
Observer Pattern.
Computer Skills:
ā€¢ Programming: Java, C++, Python, jQuery, CSS, Ruby&Rails, VB
Ā· Software Application: Adobe Certified Expert, HBase, MySQL

More Related Content

What's hot

Atul_Mohan_Resume_LinkedIn
Atul_Mohan_Resume_LinkedInAtul_Mohan_Resume_LinkedIn
Atul_Mohan_Resume_LinkedInAtul Mohan
Ā 
VrittiGaneriwal_Resume_USC
VrittiGaneriwal_Resume_USCVrittiGaneriwal_Resume_USC
VrittiGaneriwal_Resume_USCVritti Ganeriwal
Ā 
ZhenchuanPang16.8.25_v1
ZhenchuanPang16.8.25_v1ZhenchuanPang16.8.25_v1
ZhenchuanPang16.8.25_v1Zhenchuan Pang
Ā 
Shiwei Liu-resume - 2017
Shiwei Liu-resume - 2017Shiwei Liu-resume - 2017
Shiwei Liu-resume - 2017Savill Liu
Ā 
Xinsu resume
Xinsu resumeXinsu resume
Xinsu resumeXin Su
Ā 
LONG_Dong_CV
LONG_Dong_CVLONG_Dong_CV
LONG_Dong_CVdong long
Ā 
H2O Rains with Databricks Cloud - Parisoma SF
H2O Rains with Databricks Cloud - Parisoma SFH2O Rains with Databricks Cloud - Parisoma SF
H2O Rains with Databricks Cloud - Parisoma SFSri Ambati
Ā 
Introduction to Nebula Graph, an Open-Source Distributed Graph Database
Introduction to Nebula Graph, an Open-Source Distributed Graph DatabaseIntroduction to Nebula Graph, an Open-Source Distributed Graph Database
Introduction to Nebula Graph, an Open-Source Distributed Graph DatabaseNebula Graph
Ā 
Tuning ML Models: Scaling, Workflows, and Architecture
Tuning ML Models: Scaling, Workflows, and ArchitectureTuning ML Models: Scaling, Workflows, and Architecture
Tuning ML Models: Scaling, Workflows, and ArchitectureDatabricks
Ā 
Nyc web perf-final-july-23
Nyc web perf-final-july-23Nyc web perf-final-july-23
Nyc web perf-final-july-23Dan Boutin
Ā 
Large-Scaled Insurance Analytics Using Tweedie Models in Apache Spark with Ya...
Large-Scaled Insurance Analytics Using Tweedie Models in Apache Spark with Ya...Large-Scaled Insurance Analytics Using Tweedie Models in Apache Spark with Ya...
Large-Scaled Insurance Analytics Using Tweedie Models in Apache Spark with Ya...Databricks
Ā 
Dropbox Talk at Netflix ML Platform Meetup Spe 2019
Dropbox Talk at Netflix ML Platform Meetup Spe 2019Dropbox Talk at Netflix ML Platform Meetup Spe 2019
Dropbox Talk at Netflix ML Platform Meetup Spe 2019Faisal Siddiqi
Ā 
Real timeeventmonitoringsystem(1)
Real timeeventmonitoringsystem(1)Real timeeventmonitoringsystem(1)
Real timeeventmonitoringsystem(1)Atyam Sriharsha
Ā 
ML Infrastracture @ Dropbox
ML Infrastracture @ Dropbox ML Infrastracture @ Dropbox
ML Infrastracture @ Dropbox Tsahi Glik
Ā 
Distributed machine learning
Distributed machine learningDistributed machine learning
Distributed machine learningStanley Wang
Ā 
Hadoop Summit EU 2013: Parallel Linear Regression, IterativeReduce, and YARN
Hadoop Summit EU 2013: Parallel Linear Regression, IterativeReduce, and YARNHadoop Summit EU 2013: Parallel Linear Regression, IterativeReduce, and YARN
Hadoop Summit EU 2013: Parallel Linear Regression, IterativeReduce, and YARNJosh Patterson
Ā 
Apache Arrow - An Overview
Apache Arrow - An OverviewApache Arrow - An Overview
Apache Arrow - An OverviewDremio Corporation
Ā 

What's hot (20)

Atul_Mohan_Resume_LinkedIn
Atul_Mohan_Resume_LinkedInAtul_Mohan_Resume_LinkedIn
Atul_Mohan_Resume_LinkedIn
Ā 
VrittiGaneriwal_Resume_USC
VrittiGaneriwal_Resume_USCVrittiGaneriwal_Resume_USC
VrittiGaneriwal_Resume_USC
Ā 
ZhenchuanPang16.8.25_v1
ZhenchuanPang16.8.25_v1ZhenchuanPang16.8.25_v1
ZhenchuanPang16.8.25_v1
Ā 
Shiwei Liu-resume - 2017
Shiwei Liu-resume - 2017Shiwei Liu-resume - 2017
Shiwei Liu-resume - 2017
Ā 
Xinsu resume
Xinsu resumeXinsu resume
Xinsu resume
Ā 
PrachiSharma
PrachiSharmaPrachiSharma
PrachiSharma
Ā 
LONG_Dong_CV
LONG_Dong_CVLONG_Dong_CV
LONG_Dong_CV
Ā 
H2O Rains with Databricks Cloud - Parisoma SF
H2O Rains with Databricks Cloud - Parisoma SFH2O Rains with Databricks Cloud - Parisoma SF
H2O Rains with Databricks Cloud - Parisoma SF
Ā 
Rakshit (Rocky) Bhatt Resume
Rakshit (Rocky) Bhatt Resume  Rakshit (Rocky) Bhatt Resume
Rakshit (Rocky) Bhatt Resume
Ā 
Introduction to Nebula Graph, an Open-Source Distributed Graph Database
Introduction to Nebula Graph, an Open-Source Distributed Graph DatabaseIntroduction to Nebula Graph, an Open-Source Distributed Graph Database
Introduction to Nebula Graph, an Open-Source Distributed Graph Database
Ā 
Practical Use of a NoSQL Database
Practical Use of a NoSQL DatabasePractical Use of a NoSQL Database
Practical Use of a NoSQL Database
Ā 
Tuning ML Models: Scaling, Workflows, and Architecture
Tuning ML Models: Scaling, Workflows, and ArchitectureTuning ML Models: Scaling, Workflows, and Architecture
Tuning ML Models: Scaling, Workflows, and Architecture
Ā 
Nyc web perf-final-july-23
Nyc web perf-final-july-23Nyc web perf-final-july-23
Nyc web perf-final-july-23
Ā 
Large-Scaled Insurance Analytics Using Tweedie Models in Apache Spark with Ya...
Large-Scaled Insurance Analytics Using Tweedie Models in Apache Spark with Ya...Large-Scaled Insurance Analytics Using Tweedie Models in Apache Spark with Ya...
Large-Scaled Insurance Analytics Using Tweedie Models in Apache Spark with Ya...
Ā 
Dropbox Talk at Netflix ML Platform Meetup Spe 2019
Dropbox Talk at Netflix ML Platform Meetup Spe 2019Dropbox Talk at Netflix ML Platform Meetup Spe 2019
Dropbox Talk at Netflix ML Platform Meetup Spe 2019
Ā 
Real timeeventmonitoringsystem(1)
Real timeeventmonitoringsystem(1)Real timeeventmonitoringsystem(1)
Real timeeventmonitoringsystem(1)
Ā 
ML Infrastracture @ Dropbox
ML Infrastracture @ Dropbox ML Infrastracture @ Dropbox
ML Infrastracture @ Dropbox
Ā 
Distributed machine learning
Distributed machine learningDistributed machine learning
Distributed machine learning
Ā 
Hadoop Summit EU 2013: Parallel Linear Regression, IterativeReduce, and YARN
Hadoop Summit EU 2013: Parallel Linear Regression, IterativeReduce, and YARNHadoop Summit EU 2013: Parallel Linear Regression, IterativeReduce, and YARN
Hadoop Summit EU 2013: Parallel Linear Regression, IterativeReduce, and YARN
Ā 
Apache Arrow - An Overview
Apache Arrow - An OverviewApache Arrow - An Overview
Apache Arrow - An Overview
Ā 

Viewers also liked

Sirui_Zhang_Resume
Sirui_Zhang_ResumeSirui_Zhang_Resume
Sirui_Zhang_ResumeSirui Zhang
Ā 
Go Programming Language - Learning The Go Lang way
Go Programming Language - Learning The Go Lang wayGo Programming Language - Learning The Go Lang way
Go Programming Language - Learning The Go Lang wayIndicThreads
Ā 
Ficha aplicaciĆ³n de los plc en la automatizaciĆ³n de procesos industriales
Ficha aplicaciĆ³n de los plc en la automatizaciĆ³n de procesos industrialesFicha aplicaciĆ³n de los plc en la automatizaciĆ³n de procesos industriales
Ficha aplicaciĆ³n de los plc en la automatizaciĆ³n de procesos industrialesiLabora
Ā 
First Aid Certificate
First Aid CertificateFirst Aid Certificate
First Aid CertificateMichael Burgin
Ā 
ŠœŠ¦ŠšŠž Š°Š½Š³Š»ŠøŠ¹ŃŠŗŠøŠ¹ Š’Š°Ń€ŠøŠ°Š½Ń‚ 3
ŠœŠ¦ŠšŠž Š°Š½Š³Š»ŠøŠ¹ŃŠŗŠøŠ¹ Š’Š°Ń€ŠøŠ°Š½Ń‚ 3ŠœŠ¦ŠšŠž Š°Š½Š³Š»ŠøŠ¹ŃŠŗŠøŠ¹ Š’Š°Ń€ŠøŠ°Š½Ń‚ 3
ŠœŠ¦ŠšŠž Š°Š½Š³Š»ŠøŠ¹ŃŠŗŠøŠ¹ Š’Š°Ń€ŠøŠ°Š½Ń‚ 3Svetlana Krasnoselskaya
Ā 
SeekR: A Search Engine for R users
SeekR: A Search Engine for R usersSeekR: A Search Engine for R users
SeekR: A Search Engine for R usersTakekatsu Hiramura
Ā 

Viewers also liked (8)

Sirui_Zhang_Resume
Sirui_Zhang_ResumeSirui_Zhang_Resume
Sirui_Zhang_Resume
Ā 
Go Programming Language - Learning The Go Lang way
Go Programming Language - Learning The Go Lang wayGo Programming Language - Learning The Go Lang way
Go Programming Language - Learning The Go Lang way
Ā 
Ficha aplicaciĆ³n de los plc en la automatizaciĆ³n de procesos industriales
Ficha aplicaciĆ³n de los plc en la automatizaciĆ³n de procesos industrialesFicha aplicaciĆ³n de los plc en la automatizaciĆ³n de procesos industriales
Ficha aplicaciĆ³n de los plc en la automatizaciĆ³n de procesos industriales
Ā 
First Aid Certificate
First Aid CertificateFirst Aid Certificate
First Aid Certificate
Ā 
30092015121311-0001
30092015121311-000130092015121311-0001
30092015121311-0001
Ā 
ccia
cciaccia
ccia
Ā 
ŠœŠ¦ŠšŠž Š°Š½Š³Š»ŠøŠ¹ŃŠŗŠøŠ¹ Š’Š°Ń€ŠøŠ°Š½Ń‚ 3
ŠœŠ¦ŠšŠž Š°Š½Š³Š»ŠøŠ¹ŃŠŗŠøŠ¹ Š’Š°Ń€ŠøŠ°Š½Ń‚ 3ŠœŠ¦ŠšŠž Š°Š½Š³Š»ŠøŠ¹ŃŠŗŠøŠ¹ Š’Š°Ń€ŠøŠ°Š½Ń‚ 3
ŠœŠ¦ŠšŠž Š°Š½Š³Š»ŠøŠ¹ŃŠŗŠøŠ¹ Š’Š°Ń€ŠøŠ°Š½Ń‚ 3
Ā 
SeekR: A Search Engine for R users
SeekR: A Search Engine for R usersSeekR: A Search Engine for R users
SeekR: A Search Engine for R users
Ā 

Similar to JingningCao12272014

Ravneet sidhu
Ravneet sidhuRavneet sidhu
Ravneet sidhuravneet_sdh
Ā 
Yuqi-Resume
Yuqi-ResumeYuqi-Resume
Yuqi-ResumeYuqi Yang
Ā 
Wei Fang's resume
Wei Fang's resumeWei Fang's resume
Wei Fang's resumeWei Fang
Ā 
AnilKumarT_Resume_latest
AnilKumarT_Resume_latestAnilKumarT_Resume_latest
AnilKumarT_Resume_latestanil_thyagarajan
Ā 
Suhas_Manjunath_Resume
Suhas_Manjunath_ResumeSuhas_Manjunath_Resume
Suhas_Manjunath_ResumeSuhas m
Ā 
Resume_Ronak Dhalawat
Resume_Ronak DhalawatResume_Ronak Dhalawat
Resume_Ronak DhalawatRonak Dhalawat
Ā 
IshaBobra
IshaBobraIshaBobra
IshaBobraIsha Bobra
Ā 
Supriya Pandeti Resume
Supriya Pandeti ResumeSupriya Pandeti Resume
Supriya Pandeti ResumeSupriya Pandeti
Ā 
Yi_Ou_Resume
Yi_Ou_ResumeYi_Ou_Resume
Yi_Ou_ResumeYi Ou
Ā 
WangCheng_CMU_ResumeS16
WangCheng_CMU_ResumeS16WangCheng_CMU_ResumeS16
WangCheng_CMU_ResumeS16Cheng Wang
Ā 
Resume of Min Xu
Resume of Min XuResume of Min Xu
Resume of Min XuMin Xu, Ph.D.
Ā 
Resume chao han_tsai
Resume chao han_tsaiResume chao han_tsai
Resume chao han_tsaiCHAO-HAN TSAI
Ā 
Supriya Pandeti Resume
Supriya Pandeti ResumeSupriya Pandeti Resume
Supriya Pandeti ResumeSupriya Pandeti
Ā 

Similar to JingningCao12272014 (20)

Ravneet sidhu
Ravneet sidhuRavneet sidhu
Ravneet sidhu
Ā 
Yuqi-Resume
Yuqi-ResumeYuqi-Resume
Yuqi-Resume
Ā 
Wei Fang's resume
Wei Fang's resumeWei Fang's resume
Wei Fang's resume
Ā 
Srinivasan Rajappa
Srinivasan RajappaSrinivasan Rajappa
Srinivasan Rajappa
Ā 
TejasveeBolisetty
TejasveeBolisettyTejasveeBolisetty
TejasveeBolisetty
Ā 
AnilKumarT_Resume_latest
AnilKumarT_Resume_latestAnilKumarT_Resume_latest
AnilKumarT_Resume_latest
Ā 
Resume yanwen lin
Resume yanwen linResume yanwen lin
Resume yanwen lin
Ā 
Ashfakul_Resume
Ashfakul_ResumeAshfakul_Resume
Ashfakul_Resume
Ā 
Suhas_Manjunath_Resume
Suhas_Manjunath_ResumeSuhas_Manjunath_Resume
Suhas_Manjunath_Resume
Ā 
Resume_Ronak Dhalawat
Resume_Ronak DhalawatResume_Ronak Dhalawat
Resume_Ronak Dhalawat
Ā 
LinkedinResume
LinkedinResumeLinkedinResume
LinkedinResume
Ā 
IshaBobra
IshaBobraIshaBobra
IshaBobra
Ā 
Supriya Pandeti Resume
Supriya Pandeti ResumeSupriya Pandeti Resume
Supriya Pandeti Resume
Ā 
Yi_Ou_Resume
Yi_Ou_ResumeYi_Ou_Resume
Yi_Ou_Resume
Ā 
WangCheng_CMU_ResumeS16
WangCheng_CMU_ResumeS16WangCheng_CMU_ResumeS16
WangCheng_CMU_ResumeS16
Ā 
Resume of Min Xu
Resume of Min XuResume of Min Xu
Resume of Min Xu
Ā 
Resume chao han_tsai
Resume chao han_tsaiResume chao han_tsai
Resume chao han_tsai
Ā 
Farhan_Mazhar
Farhan_MazharFarhan_Mazhar
Farhan_Mazhar
Ā 
Supriya Pandeti Resume
Supriya Pandeti ResumeSupriya Pandeti Resume
Supriya Pandeti Resume
Ā 
Shubhangi nov20
Shubhangi nov20Shubhangi nov20
Shubhangi nov20
Ā 

JingningCao12272014

  • 1. JINGNING CAO caojn909224@gmail.com 412-694-4487 Education: ā€¢ Master of Science Major: Advanced Infrastructure System Carneige Mellon University, Pittsburgh, PAļ¼ˆAug 2013 - Dec 2014ļ¼‰ GPA: 3.4/ 4.0 Major Courses: Principles of software construction, Cloud Computing, Distributed System, Principles of imperative computation, Data Structure and Algorithm, Java OOP Design, Data Mining, Internet Technologies (All taken at CMU) Experience: ā€¢ Oct 2014, Twitter Analytic Restful Web Service (Cloud Computing) Built a RESTful web service for Twitter data analysis supporting various queries. Parsed 1TB data by MapReduce ETL (extract, transform, load) and stored in HBase and MySQL. Tuned performance of JVM, Tomcat, HBase cluster, MySQL, ELB. Ranked 5/80 in Phase2 Live test. ā€¢ Nov 2014, Google Instant Input Text Predictor (Cloud Computing) Built a web-based input text predictor supporting language auto-completion. Extracted, processed text from 477 million n-grams phrases and loaded data to HBase cluster by running MapReduce job. ā€¢ Dec 2014, Distributed Map/Reduce Framework (Principles of software construction) Implemented a distributed framework with network and concurrent programming, which is robust in fault tolerance and machine failures handling. ā€¢ Nov 2014, Social Media Analytics Framework (Principles of software construction) Implement a black-box framework that support common interface for plugins to query and analyze data from various social networks(Twitter ,Github). Test the framework with JUnit tests and Apache Ant. ā€¢ Oct 2014, Scrabble Object-Oriented Design (Principles of software construction) Design Scrabble game with UML class diagrams for domain model and interaction diagrams for scenarios. Implement a Swing-based GUI with event handling and Observer Pattern. Computer Skills: ā€¢ Programming: Java, C++, Python, jQuery, CSS, Ruby&Rails, VB Ā· Software Application: Adobe Certified Expert, HBase, MySQL