CHENYUN LAN
***D Crowells Rd, Highland Park, New Jersey 08904 United States
908-***-**** *****@***********.*******.***
OBJECTIVE
Seeking an entry-level software development position
EDUCATION
Rutgers University, New Brunswick New Brunswick, NJ
Masters, Computer Engineering GPA: 3.58 Present
Nanjing University of Aeronautics and Astronautics Nanjing, Jiangsu,
China
B.A., Biomedical Engineering, Business English June 2013
GPA: 3.75
WORK EXPERIENCE
"Predicting a User's Home Location with Social Media"
CCICADA, Rutgers University
. Obtain social media users' social network information through Twitter
public APIs
. Extract different levels of relations from dataset (e.g.: PERSON-
PERSON, PERSON-LOCATION)
. Use a weighted graph to ascertain strong relations with stochastic
support, use a Novel Probabilistic Generative Model for text mining,
to get meta-topics distribution of a text
Teaching Assistant for Course "Data Analytic" Fall 2014
Rutgers University
. Tutor basic concepts and application problems covered in class, grade
assignments/projects, etc.
PROJECT
"Sleep Quality Assessment System & Detection of Sleep Apnea Syndrome"
. Use sensors to record user's heart-rate and movements during sleep
. Clean data, eliminate outliers, pick out clean ECG raw data (typical
period), as well as data partitioning and featured selection (e.g.: RR-
interval time, maximum of peaks, etc.).
. Basic Algorithms such as Naive Bayes, Logistic Regression, Decision
Tree, Neural Network, SVM are applied during data mining process.
"Cloud-based Antivirus Mobile Application for Smartphones (Android)"
. Build a socket for communication between smartphones and server
. An user interface containing all applications installed, retrieve app
info(signature and SHA256) by using PackageManager and MessageDigest,
then send app info from smartphone to server
. After the server receiving app info, detect virus simultaneously
through VirusTotal public APIs and a database containing downloaded
virus library, send back reports to smartphones
"A Simple Network File System"
. Implement a simple network file server (by writing files to disk) and
its corresponding client
. A simple client application program that will use all the APIs
supported by the client library.
. Use multithreaded socket programming to serve multiple requests from
clients at the same time.
"Database System Management for Insurance Company"
. Through Conceptual Modeling (ER-Diagram), Logical Modeling (Relational
Schema), design a suitable database for insurance company
. Use MySQL to construct database and implement several functional
queries for business problems
TECHNICAL SKILLS
. Programming: C++/C(proficient), Java(proficient), MySQL(proficient),
MATLAB(expert),
. Applications: WEKA, MS Visio, SPSS, MS Office, Adobe