SlideShare a Scribd company logo
1 of 1
Download to read offline
Shikai Jin 315-751-8499
754 Sonia Way, Mountain View, CA 94040 ShikaiJin.Job@Gmail.com
!
EDUCATION
M.S. in Computer Science, GPA 3.97/4.0 (May 2016)
Syracuse University, Syracuse, NY
Bachelor and M.S. in Biomedical and Information Engineering, GPA 3.6/4.0 (July 2014)
Northeastern University, Shenyang, China
TECHNICAL SKILLS
Languages: C++ (most proficient), Java, Matlab, C#, PHP, Python, Javascript
Other: Digital Image Processing, Signal Processing, Windows API, socket programming, Qt, Operating System.
PROJECTS
Extensible Medical Image Processing & Visualization System (July 2013 — Feb. 2014)
• Designed and implemented entire system (20K lines of C++ code) including memory management, image process-
ing algorithms, image visualization and manipulation (zoom, translate, etc.), package partition, extensible struc-
ture with plugin interfaces, and kidney segmentation algorithm, morphological operations, thresholding algo-
rithms, etc. implemented as plugins.
• The system is now used for academic purpose in Tianjin Medical University and Northeastern University, China.
• Technology Used: MS Visual Studio, C++, 3rd party libs including Qt, DCMTK, ITK.
• Github repository: https://github.com/chrisjin/MedicalTile
Static Multi-threaded HTTP Web Server (Sept. 2016)
• Implemented a multi-threaded web server using Java socket. Implemented basic HTTP protocol parser, LRU
cache of file resources, configuration system supporting multiple web sites hosted at different ports and MIME
type mapping, and dynamic response policy loader using Java reflection.
• Technology Used: Java, Socket, LRU cache.
• Github repository: https://github.com/chrisjin/JWebServer
MVC Web Forum (June 2015)
• Designed and implemented everything from MVC structure, database tables, to good-looking web pages. The fo-
rum includes user sign-in and register, threads, posts, permission control, administrator dashboard, etc.
• Technology Used: PHP, MySQL, Javescript, JQuery, CSS.
• Github repository: https://github.com/chrisjin/Forum_test
A New Parallelization Method for K-means (May 2016)
• Proposed and implemented a new parallelization method for k-means clustering algorithm using MapReduce.
• Publishable work selected by Prof. Jian Tang. Combine k-d tree and k-means in a new way.
• Technology Used: Java, Hadoop, MapReduce.
• arXiv e-print: https://arxiv.org/abs/1608.06347
Implementation of Digital Image Processing Algorithms (March 2016 — May 2016)
• Course projects. Implemented Gaussian image filter, Canny filer, corner detector, Snake algorithm, using Matlab
all from scratch with only basic functions for reading images.
• Technology Used: Matlab.
Face Recognition using Eigenface algorithm (Feb. 2016)
• Implemented Eigenface algorithm to train a classifier to find closest faces.
• Technology Used: C++, PCA.
Moving Objects Recognition Using Codebook Algorithms (May 2016)
• Implemented Codebook algorithm to recognize moving objects from videos.
• Technology Used: Matlab.
Cell Recognition Using Watershed Algorithm (June 2011)
• Implemented Watershed algorithm using C++ to recognize cells on images and provided as APIs for others to use.
• Technology Used: C++.
Distributed Dependency Analyzer (Nov. 2014)
• Designed and implemented analyzing engine and distributed analyzing tool to manage and analyze code pack-
ages across multiple remote servers.
• Technology Used: MS Visual Studio, C#, WCF, WPF.
• Github repository: https://github.com/chrisjin/DependencyAnalyzer
Web Application with C++ Backend (Aug. 2011)
• Designed and implemented a C++ server with basic functionalities such as MIME type mapping, static page host-
ing, resource management and interfaces like Java servelet.
• Implemented a remote file explorer web application with HTML, CSS, JavaScript & XML (Ajax).
• Technology Used: C++, MingGW (GCC on Windows), HTML, CSS, JavaScript & XML (Ajax).
• Github repository: https://github.com/chrisjin/CppDynamicWeb
INTERNSHIP
Sonnet Software, Syracuse, NY (May 2015 — Aug. 2015)
Porting Client Part of Sonnet® Suites™ to Qt
• Designed the abstraction layer and interfaces between data and GUI based on MVC.
• Technology Used: C++, Qt Creator.

More Related Content

Similar to Resume_ShikaiJin_CA_eng_gen

Similar to Resume_ShikaiJin_CA_eng_gen (20)

AbhinavCV
AbhinavCVAbhinavCV
AbhinavCV
 
Resume 20170109
Resume 20170109Resume 20170109
Resume 20170109
 
Resume_new
Resume_newResume_new
Resume_new
 
Word
WordWord
Word
 
Pankaj rajanresume2014
Pankaj rajanresume2014Pankaj rajanresume2014
Pankaj rajanresume2014
 
Shubhangi nov20
Shubhangi nov20Shubhangi nov20
Shubhangi nov20
 
research Paper face recognition attendance system
research Paper face recognition attendance systemresearch Paper face recognition attendance system
research Paper face recognition attendance system
 
Resume
Resume Resume
Resume
 
Resume_Ronak Dhalawat
Resume_Ronak DhalawatResume_Ronak Dhalawat
Resume_Ronak Dhalawat
 
Vinit b. shah
Vinit b. shahVinit b. shah
Vinit b. shah
 
Resume - Fangxu Meng
Resume - Fangxu MengResume - Fangxu Meng
Resume - Fangxu Meng
 
Scott Leitstein Georgia Tech Educational Highlights
Scott Leitstein Georgia Tech Educational HighlightsScott Leitstein Georgia Tech Educational Highlights
Scott Leitstein Georgia Tech Educational Highlights
 
Bryan Cheng-20170222
Bryan Cheng-20170222Bryan Cheng-20170222
Bryan Cheng-20170222
 
Resume_Shankar_Manickavasagam
Resume_Shankar_ManickavasagamResume_Shankar_Manickavasagam
Resume_Shankar_Manickavasagam
 
Divya Full Time Resume
Divya Full Time ResumeDivya Full Time Resume
Divya Full Time Resume
 
Deepanshu Mandal Resume
Deepanshu Mandal ResumeDeepanshu Mandal Resume
Deepanshu Mandal Resume
 
Tannishk Resume
Tannishk ResumeTannishk Resume
Tannishk Resume
 
resume-shicheng
resume-shichengresume-shicheng
resume-shicheng
 
KaranChauhan_resume
KaranChauhan_resumeKaranChauhan_resume
KaranChauhan_resume
 
BB
BBBB
BB
 

Resume_ShikaiJin_CA_eng_gen

  • 1. Shikai Jin 315-751-8499 754 Sonia Way, Mountain View, CA 94040 ShikaiJin.Job@Gmail.com ! EDUCATION M.S. in Computer Science, GPA 3.97/4.0 (May 2016) Syracuse University, Syracuse, NY Bachelor and M.S. in Biomedical and Information Engineering, GPA 3.6/4.0 (July 2014) Northeastern University, Shenyang, China TECHNICAL SKILLS Languages: C++ (most proficient), Java, Matlab, C#, PHP, Python, Javascript Other: Digital Image Processing, Signal Processing, Windows API, socket programming, Qt, Operating System. PROJECTS Extensible Medical Image Processing & Visualization System (July 2013 — Feb. 2014) • Designed and implemented entire system (20K lines of C++ code) including memory management, image process- ing algorithms, image visualization and manipulation (zoom, translate, etc.), package partition, extensible struc- ture with plugin interfaces, and kidney segmentation algorithm, morphological operations, thresholding algo- rithms, etc. implemented as plugins. • The system is now used for academic purpose in Tianjin Medical University and Northeastern University, China. • Technology Used: MS Visual Studio, C++, 3rd party libs including Qt, DCMTK, ITK. • Github repository: https://github.com/chrisjin/MedicalTile Static Multi-threaded HTTP Web Server (Sept. 2016) • Implemented a multi-threaded web server using Java socket. Implemented basic HTTP protocol parser, LRU cache of file resources, configuration system supporting multiple web sites hosted at different ports and MIME type mapping, and dynamic response policy loader using Java reflection. • Technology Used: Java, Socket, LRU cache. • Github repository: https://github.com/chrisjin/JWebServer MVC Web Forum (June 2015) • Designed and implemented everything from MVC structure, database tables, to good-looking web pages. The fo- rum includes user sign-in and register, threads, posts, permission control, administrator dashboard, etc. • Technology Used: PHP, MySQL, Javescript, JQuery, CSS. • Github repository: https://github.com/chrisjin/Forum_test A New Parallelization Method for K-means (May 2016) • Proposed and implemented a new parallelization method for k-means clustering algorithm using MapReduce. • Publishable work selected by Prof. Jian Tang. Combine k-d tree and k-means in a new way. • Technology Used: Java, Hadoop, MapReduce. • arXiv e-print: https://arxiv.org/abs/1608.06347 Implementation of Digital Image Processing Algorithms (March 2016 — May 2016) • Course projects. Implemented Gaussian image filter, Canny filer, corner detector, Snake algorithm, using Matlab all from scratch with only basic functions for reading images. • Technology Used: Matlab. Face Recognition using Eigenface algorithm (Feb. 2016) • Implemented Eigenface algorithm to train a classifier to find closest faces. • Technology Used: C++, PCA. Moving Objects Recognition Using Codebook Algorithms (May 2016) • Implemented Codebook algorithm to recognize moving objects from videos. • Technology Used: Matlab. Cell Recognition Using Watershed Algorithm (June 2011) • Implemented Watershed algorithm using C++ to recognize cells on images and provided as APIs for others to use. • Technology Used: C++. Distributed Dependency Analyzer (Nov. 2014) • Designed and implemented analyzing engine and distributed analyzing tool to manage and analyze code pack- ages across multiple remote servers. • Technology Used: MS Visual Studio, C#, WCF, WPF. • Github repository: https://github.com/chrisjin/DependencyAnalyzer Web Application with C++ Backend (Aug. 2011) • Designed and implemented a C++ server with basic functionalities such as MIME type mapping, static page host- ing, resource management and interfaces like Java servelet. • Implemented a remote file explorer web application with HTML, CSS, JavaScript & XML (Ajax). • Technology Used: C++, MingGW (GCC on Windows), HTML, CSS, JavaScript & XML (Ajax). • Github repository: https://github.com/chrisjin/CppDynamicWeb INTERNSHIP Sonnet Software, Syracuse, NY (May 2015 — Aug. 2015) Porting Client Part of Sonnet® Suites™ to Qt • Designed the abstraction layer and interfaces between data and GUI based on MVC. • Technology Used: C++, Qt Creator.