INTRODUCTION

I am Zecheng Zhang.
Current computer science major undergraduate in University of Illinois at Urbana-Champaign.
Interested in data mining and numerical analysis. Proficient in web programming.
From Shenzhen, China.

EDUCATION

University of Illinois at Urbana-Champaign
2015 - 2019

Bachelor of Computer Science, College of Engineering
GPA: 3.98 / 4.0

Nanyang Technological University
2017 Summer

Summer Engineering Exchange Program
GPA: 5.0 / 5.0

Research Experience

github

DARPA project group

January 2018 – August 2018

Member of DARPA project group. Working on a social simulator project with professor Tarek Abdelzaher to simulate users’ action on GitHub etc. based on some statistical and machine learning models. Research on social network analysis for Twitter and GitHub with some Ph.D. students. Several papers are in process.

text

TIMan

August 2018 – Ongoing

Member of TIMan group. Working on a Twitter suspension surveillance system project with professor Chengxiang Zhai to give premonition to users on whether their Twitter account will be suspended.

Work Experience

algorithm

ServiceNow Software Engineer Intern

May – August 2018

ServiceNow Inc. Research & Product Group ITSM team. Develop and design a conference using product.
The work includes implementation on front-end, natural language module, and data model design.
Front-end: Implement the website by using Javascript, react.js.
Natural Language Module: develop functionality to detect inappropriate word and similarity from user input.
Data Model Design: design database tables and relationship between different different tables.

Course Assistant

algorithm

CS446 Course Assistant

August 2018 – Ongoing

Course assistant of University of Illinois at Urbana-Champaign CS446 (computer science machine learning class). Grading students’homework, proof reading homework and exams, helping to make homework and exams and answering students’ questions on Piazza.

algorithm

CS374 Course Assistant

January – May 2018

Course assistant of University of Illinois at Urbana-Champaign CS374 (computer science algorithm class). Grading students’ homework, assisting TA tutoring on lab section and proctoring exams.

java

CS125 Course Assistant

January – May 2016

Course assistant of UIUC CS125 (computer science Introduction and Java class), holding office hours for peer tutoring and assisting TA tutoring on discussion section.

selected Project

algorithm

Data Mining Project

January – May 2018

Group project of creating a new pipeline for open domain event extraction. Given raw corpus, the pipeline can cluster sentences with similar events types together. Some natural language techniques are used such as word sense disambiguation, dependency parsing and coreference resolution etc. Using some deep learning techniques on embedding words and graphs including word2vec, GloVe etc.

java

Web Programming Project

January – May 2016

Group project on creating a website to help UIUC CS students manage their CS classes based on their own CS tracks and progress. There is also search functionality that users can search computer science classes of UIUC. (UIUC CS Assistant) Advanced functions: a simple bi-typed heterogeneous information network based clustering and ranking function for professors and classes and frequent pattern mining on classes. A report for the project.

algorithm

Text Mining Project

January – May 2017

Crawling reviews of instructors from RateMyProfessor and represent the words in vector space. Detecting the sentiment words and summarize general review for instructors. Crawling text data from Reddit; after some text cleaning and representation, using machine learning models (svm etc.) to learn whether classes or instructors have more positive or negative reviews from students. Developing a website where users can search instructors and classes and the displayed results are generated by two previous mentioned models.

java

Virtual Reality Projects

January – May 2017

Creating a flight Simulator game on Oculus VR by using Unity3D. Implementing flight’s pitch, roll and yaw by using quaternions. The plane can also launch missiles and hit some targets. Implementing an injection simulation and spread of drug versus time in human body for Oculus VR. The implementation is on Unity3D engine and functions of spread speed and drug concentration level are based on equations of several medical papers. Co-working with a UIUC medical school instructor on this project.

Language & Skill

Basic

Haskell, WebGL, Bash Script, Assembly, Verilog, Node.js, PHP, MongoDB

Intermediate

Java, C++, C, CSS/SCSS, React.js, HTML, SQL, C#, Unity3D, LATEX

Advanced

Python, JavaScript

Course & Interest

Data Mining, Machine Learning, Database Systems, Numerical Analysis,
Numerical Methods, Text Information Systems, Deep Learning
The Art of Web Programming, Natural Language Processing,
Artificial Intelligence, Data Visualization, System Programming,
Computer Architecture, Interactive Computer Graphics,
Progrmg Languages & Compilers, Intro to Algs & Models of Comp,
Cyber Security, Data Structure, Virtual Reality.

love photography

algorithm
SHENZHEN, CHINA
java
SYDNEY, AUSTRALIA
java
KUNMING, CHINA
java
CHICAGO, USA
java
YOSEMITE, USA
java
NEWYORK, USA
java
MARINA BAY, SINGAPORE
java
Champaign, USA

Love travel

contact

Email: zzhan147@illinois.edu
Address: 303 S 5th St APT 404, Champaign, IL, USA
Phone: +1(217)9793198

Download my resume here