SlideShare a Scribd company logo
Ran Zhang
965 E El Camino Real, Sunnyvale, CA 94087 | 315-944-7876 | ranzhang.su@gmail.com
EDUCATION
Master of Engineering | Syracuse University | May 2014
Major: Computer Engineering
Master of Engineering | Beijing Institute of Technology | July 2012
Major: Electronics and Communication Engineering
Bachelor of Engineering | Beijing Institute of Technology | July 2010
Major: Information Engineering
TECHNICAL SKILLS
C++, C#, Android, ASP.NET, SQL, JavaScript, Node.JS, WebAPI, HTML, CSS, git
RELATED COURSEWORK
Advanced Data Structures, Object Oriented Design, Software Modeling & Analysis, Distributed Objects, Internet Programming,
Android Mobile Technology, Embedded System Design, Computer Org. & Kernel Program
ACADEMIC PROJECTS
NewsReaderApplication
 Built the news reader application on Android, which provides browse and comment features.
 Communicate with server using Jsoup and convert the HTML content to Java objects
 Created a sliding menu, on which different categories of news are displayed, using list fragment to display the news item
 Using ViewPager and FragmentPagerAdapter for switching these different fragment on article view
 Support customized font size and take effect immediately using EventBus, and using UniversalImageLoader to load the
images asynchronously.
CustomkeyboardbasedonAndroidGadgetDriver
 Built the drivers which make the android devices recognized as peripherals (keyboard, mouse, gamepad, digitizer, etc.) by
computer based on the gadget driver
 Developed a keyboard app provides custom keyboard layouts and shortcut keys by using KeyboardView class and the built
driver, built C programs to test and verify the other drivers’ functions
Order TakeawaySystem
 Built an order takeaway website supports account management, order food, and payment using Node.JS and Express
 Stored user accounts, restaurants and orders using MongoDB
 Implemented the RESTful APIs which provide open and well-defined interfaces for application in mobile devices
 Built an Android application which has the same features as the website using the provided RESTful APIs
RemoteDocumentVault
 Designed and implemented the Remote Document Vault , which supports insertion and extraction of files to and from, as
well as check-in and query functions
 Obtained the properties and the relationship of other files determined by their metadata (XML)
 Implemented the vault client GUI using Windows Presentation Foundation (WPF, C#), and the communication between
client and the vault server used Windows Communication Foundation (WCF), Blocking Queue and Multi-threads
DistributedAppforSocial Platform
 Designed and implemented a social website (ASP.NET) having basic services including registration, user profile, post
activities, friends, file repository and chatting room
 Implemented the project as distributed system, the dispatcher server (C#) exchange messages from clients ,sub servers and
database (MySQL) using WebSocket
 Responsible for dispatcher server using multithreading and the file repository which has three levels – memory, hard disk
and network storage

More Related Content

What's hot

resume_Wei
resume_Weiresume_Wei
resume_WeiWei Liu
 
Uttam Resume(Dot Net Developer)
Uttam Resume(Dot Net Developer)Uttam Resume(Dot Net Developer)
Uttam Resume(Dot Net Developer)UTTAM KUMAR
 
Full Stack Developer with ( .Net Core + Angular 4 ) having 5 years of experi...
Full Stack Developer with ( .Net Core + Angular 4 ) having 5  years of experi...Full Stack Developer with ( .Net Core + Angular 4 ) having 5  years of experi...
Full Stack Developer with ( .Net Core + Angular 4 ) having 5 years of experi...
Pranay Sagar
 
Resume_SAJID_ALI
Resume_SAJID_ALIResume_SAJID_ALI
Resume_SAJID_ALISajid Ali
 
Rushabh Shah: Application developer
Rushabh Shah: Application developerRushabh Shah: Application developer
Rushabh Shah: Application developerRushabh Shah
 
Shruti puranik resume
Shruti puranik resumeShruti puranik resume
Shruti puranik resume
Shruti Puranik
 
Java__J2EE_Gaurav_Singh
Java__J2EE_Gaurav_SinghJava__J2EE_Gaurav_Singh
Java__J2EE_Gaurav_SinghGaurav Singh
 
Brent Wilkins Resume
Brent Wilkins ResumeBrent Wilkins Resume
Brent Wilkins ResumeBrent Wilkins
 
Cv
CvCv
VinodKumarGone_Resume
VinodKumarGone_ResumeVinodKumarGone_Resume
VinodKumarGone_ResumeVinod Kumar
 

What's hot (20)

resume_Wei
resume_Weiresume_Wei
resume_Wei
 
Uttam Resume(Dot Net Developer)
Uttam Resume(Dot Net Developer)Uttam Resume(Dot Net Developer)
Uttam Resume(Dot Net Developer)
 
Full Stack Developer with ( .Net Core + Angular 4 ) having 5 years of experi...
Full Stack Developer with ( .Net Core + Angular 4 ) having 5  years of experi...Full Stack Developer with ( .Net Core + Angular 4 ) having 5  years of experi...
Full Stack Developer with ( .Net Core + Angular 4 ) having 5 years of experi...
 
Resume_SAJID_ALI
Resume_SAJID_ALIResume_SAJID_ALI
Resume_SAJID_ALI
 
Ramesh 1.7 exp
Ramesh  1.7 expRamesh  1.7 exp
Ramesh 1.7 exp
 
Resume
ResumeResume
Resume
 
CV - John Adrian N. Delos Santos
CV - John Adrian N. Delos SantosCV - John Adrian N. Delos Santos
CV - John Adrian N. Delos Santos
 
RRR_Resume_SE
RRR_Resume_SERRR_Resume_SE
RRR_Resume_SE
 
VenkateshDuvva_CV
VenkateshDuvva_CVVenkateshDuvva_CV
VenkateshDuvva_CV
 
Siva_DotNet
Siva_DotNetSiva_DotNet
Siva_DotNet
 
Rushabh Shah: Application developer
Rushabh Shah: Application developerRushabh Shah: Application developer
Rushabh Shah: Application developer
 
Resume
ResumeResume
Resume
 
Resume_.Net_3+Yr
Resume_.Net_3+YrResume_.Net_3+Yr
Resume_.Net_3+Yr
 
CV _ Sayed Ahmed Shubbar
CV _ Sayed Ahmed ShubbarCV _ Sayed Ahmed Shubbar
CV _ Sayed Ahmed Shubbar
 
Shruti puranik resume
Shruti puranik resumeShruti puranik resume
Shruti puranik resume
 
Java__J2EE_Gaurav_Singh
Java__J2EE_Gaurav_SinghJava__J2EE_Gaurav_Singh
Java__J2EE_Gaurav_Singh
 
Brent Wilkins Resume
Brent Wilkins ResumeBrent Wilkins Resume
Brent Wilkins Resume
 
MUHAMMAD SAJID_Final
MUHAMMAD SAJID_FinalMUHAMMAD SAJID_Final
MUHAMMAD SAJID_Final
 
Cv
CvCv
Cv
 
VinodKumarGone_Resume
VinodKumarGone_ResumeVinodKumarGone_Resume
VinodKumarGone_Resume
 

Similar to resume_ran

Sid K
Sid KSid K
Sid KSid K
 
Sujeet__Kumar_Resume
Sujeet__Kumar_ResumeSujeet__Kumar_Resume
Sujeet__Kumar_ResumeSujeet Kumar
 
Resume - Shashesh Silwal
Resume - Shashesh SilwalResume - Shashesh Silwal
Resume - Shashesh SilwalShashesh Silwal
 
Priyanka Pandit | Resume
Priyanka Pandit | ResumePriyanka Pandit | Resume
Priyanka Pandit | Resume
Priyanka Pandit
 
Resume_Mingrui_Zhao
Resume_Mingrui_ZhaoResume_Mingrui_Zhao
Resume_Mingrui_ZhaoMingrui Zhao
 
Srikanth_Resume
Srikanth_ResumeSrikanth_Resume
Srikanth_ResumeSrik Maxo
 
Wei ding(resume)
Wei ding(resume)Wei ding(resume)
Wei ding(resume)
WEI DING
 
Qiuyu Jiang_resume
Qiuyu Jiang_resumeQiuyu Jiang_resume
Qiuyu Jiang_resumeQiuyu Jiang
 
Avnish kumar singh
Avnish kumar singhAvnish kumar singh
Avnish kumar singh
Avnish Singh
 
Satendra Gupta Sr DotNet Consultant
Satendra Gupta Sr  DotNet ConsultantSatendra Gupta Sr  DotNet Consultant
Satendra Gupta Sr DotNet ConsultantSATENDRA GUPTA
 

Similar to resume_ran (20)

Avinash_Radhakrishnan_Resume_Latest
Avinash_Radhakrishnan_Resume_LatestAvinash_Radhakrishnan_Resume_Latest
Avinash_Radhakrishnan_Resume_Latest
 
Sid K
Sid KSid K
Sid K
 
Darron_Haworth_2016
Darron_Haworth_2016Darron_Haworth_2016
Darron_Haworth_2016
 
Sujeet__Kumar_Resume
Sujeet__Kumar_ResumeSujeet__Kumar_Resume
Sujeet__Kumar_Resume
 
Resume - Shashesh Silwal
Resume - Shashesh SilwalResume - Shashesh Silwal
Resume - Shashesh Silwal
 
AHSAN_Mosaddek0312
AHSAN_Mosaddek0312AHSAN_Mosaddek0312
AHSAN_Mosaddek0312
 
Shankar
ShankarShankar
Shankar
 
Ranjith_Reddy Yallampalli Resume
Ranjith_Reddy Yallampalli ResumeRanjith_Reddy Yallampalli Resume
Ranjith_Reddy Yallampalli Resume
 
Jintu_UI_CV
Jintu_UI_CVJintu_UI_CV
Jintu_UI_CV
 
VenkateshVG
VenkateshVGVenkateshVG
VenkateshVG
 
Priyanka Pandit | Resume
Priyanka Pandit | ResumePriyanka Pandit | Resume
Priyanka Pandit | Resume
 
Vishnu(java)
Vishnu(java)Vishnu(java)
Vishnu(java)
 
Resume_Mingrui_Zhao
Resume_Mingrui_ZhaoResume_Mingrui_Zhao
Resume_Mingrui_Zhao
 
Midhun new
Midhun newMidhun new
Midhun new
 
Resume
ResumeResume
Resume
 
Srikanth_Resume
Srikanth_ResumeSrikanth_Resume
Srikanth_Resume
 
Wei ding(resume)
Wei ding(resume)Wei ding(resume)
Wei ding(resume)
 
Qiuyu Jiang_resume
Qiuyu Jiang_resumeQiuyu Jiang_resume
Qiuyu Jiang_resume
 
Avnish kumar singh
Avnish kumar singhAvnish kumar singh
Avnish kumar singh
 
Satendra Gupta Sr DotNet Consultant
Satendra Gupta Sr  DotNet ConsultantSatendra Gupta Sr  DotNet Consultant
Satendra Gupta Sr DotNet Consultant
 

resume_ran

  • 1. Ran Zhang 965 E El Camino Real, Sunnyvale, CA 94087 | 315-944-7876 | ranzhang.su@gmail.com EDUCATION Master of Engineering | Syracuse University | May 2014 Major: Computer Engineering Master of Engineering | Beijing Institute of Technology | July 2012 Major: Electronics and Communication Engineering Bachelor of Engineering | Beijing Institute of Technology | July 2010 Major: Information Engineering TECHNICAL SKILLS C++, C#, Android, ASP.NET, SQL, JavaScript, Node.JS, WebAPI, HTML, CSS, git RELATED COURSEWORK Advanced Data Structures, Object Oriented Design, Software Modeling & Analysis, Distributed Objects, Internet Programming, Android Mobile Technology, Embedded System Design, Computer Org. & Kernel Program ACADEMIC PROJECTS NewsReaderApplication  Built the news reader application on Android, which provides browse and comment features.  Communicate with server using Jsoup and convert the HTML content to Java objects  Created a sliding menu, on which different categories of news are displayed, using list fragment to display the news item  Using ViewPager and FragmentPagerAdapter for switching these different fragment on article view  Support customized font size and take effect immediately using EventBus, and using UniversalImageLoader to load the images asynchronously. CustomkeyboardbasedonAndroidGadgetDriver  Built the drivers which make the android devices recognized as peripherals (keyboard, mouse, gamepad, digitizer, etc.) by computer based on the gadget driver  Developed a keyboard app provides custom keyboard layouts and shortcut keys by using KeyboardView class and the built driver, built C programs to test and verify the other drivers’ functions Order TakeawaySystem  Built an order takeaway website supports account management, order food, and payment using Node.JS and Express  Stored user accounts, restaurants and orders using MongoDB  Implemented the RESTful APIs which provide open and well-defined interfaces for application in mobile devices  Built an Android application which has the same features as the website using the provided RESTful APIs RemoteDocumentVault  Designed and implemented the Remote Document Vault , which supports insertion and extraction of files to and from, as well as check-in and query functions  Obtained the properties and the relationship of other files determined by their metadata (XML)  Implemented the vault client GUI using Windows Presentation Foundation (WPF, C#), and the communication between client and the vault server used Windows Communication Foundation (WCF), Blocking Queue and Multi-threads DistributedAppforSocial Platform  Designed and implemented a social website (ASP.NET) having basic services including registration, user profile, post activities, friends, file repository and chatting room  Implemented the project as distributed system, the dispatcher server (C#) exchange messages from clients ,sub servers and database (MySQL) using WebSocket  Responsible for dispatcher server using multithreading and the file repository which has three levels – memory, hard disk and network storage