WENJIAO DUAN
Arlington, VA 22202
**********@*****.***
Summary:
A master candidate with computer science degree, who possess a sound background in data analytics and web application development as well as extensive training in structured programming techniques such as Java, Matlab, Database SQL, C++, R, HTML, CSS and Javascript. Has a range of project experience, including web application and data analytics. Education
M.S., Computer Science, School of Engineering and Applied Science May 2017
George Washington University, Washington, DC
Relevant Coursework: Computer Architecture, Algorithm, Data Compression, Big Data, Database Management, Computer Security, Paradigm, Oriented Object Design B.S., Computer Science and Technology July 2013
Nanjing University of Posts and Telecommunications Experience
Jiangsu Academy of Engineering of Surveying and Mapping Engineer Internship February-March 2013
Installed and debugged the server system
Installed and debugged exchanger
Studied network topology establishment and maintenance and write task reports Project
Java Web Service Development Restaurant Search and Recommendation GitHub: https://github.com/wenjiaoduan/Foodie.git
Developed a dynamic web page for users to search restaurants and preference
Improved personalized restaurant recommendation based on search history and favorite records Back End:
Created Java servlets with RESTful APIs to handle HTTP requests and responses
Built relational database(MySQL) and NoSQL database (MongoDB) to capture real restaurant data from Yelp API
Designed algorithms to implement restaurant recommendation
Deployed server side to Amazon EC2 which is able to handle 150 queries per second tested by Apache JMeter
Front End:
Designed an interactive web page utilizing AJAX technology (HTML, CSS, and JavaScript)
Developed an Android mobile app for users to search nearby businesses based on locations Recommendation (Books, Instruments, etc.) System using Amazon’s Dataset
Extracted and purified features from Amazon dataset and prepared dataset for testing
Designed a MapReduce program in MongoDB to calculate similarity scores between users
Designed an algorithm based on similarity scores to improve recommendation precision
Tested the performance among 586k items and 10 categories Exploring Variations in Clustering and Predictive Analysis using R
Cleaned and normalized all the attributes of mushroom datasets
Used PCA method to deal with these attributes
Utilized K-means, K-medoid and KNN method separately to analysis the dataset in order to find whether the mushroom is poisonous and plot the results
Analyzed the results and deployed a report for the result Tip Calculator IOS app
An iOS app to calculate tips (UIView, UISegmentControl, UIViewControler, UIGesture, interface Builder).
Designed and implement a tip calculator iOS app based on Objective-C (Xcode)
Implemented UI based on UILabel, UITextField from UIKit with UITapGestureRecognizer for tap event handler
Added UISegmentControl for tip rate selection
Events: a LBS based on Android App for Tourists and Local Residents
Developed an Android App for users to post events and search nearby events based on keyword tags
Integrated Google Map API to display the nearby hot events and navigate to the event
Used Google Firebase to store and manage UGC including comments, images, descriptions, title, geolocations
Used in-app advertising (Google AdMob) to show Google advertisers and keep users engaged Technical Skills
Courses/Skills: OOD, Advanced Algorithms, Data Structure, Programming Languages (Java), Database, Web Development, Cloud Computing, Mobile Development (Android/iOS), Big Data/Machine Learning
Languages: Java, C++, HTML/javascript/Ajax/CSS, SQL, Shell, JSON/XML, Objective C
Tools: Apache Tomcat, MAMP, Eclipse, JUnit, JMeter, Android Studio, MySQL, MongoDB, Amazon EC2, Git/Github, Gradle, XCode, RESTful