Anda di halaman 1dari 1

CHIHYUAN LI

973-342-8517 | CL524@NJIT.EDU | LINKEDIN


JERSEY CITY, NJ 07310

EDUCATION
NEW JERSEY INSTITUTE OF TECHNOLOGY, Newark, NJ SEP. 2015 - MAY 2017
Master of Science in Computer Science
Related Courses: Web Development, Database Management Systems, Database Design with MySQL,
Complete Oracle SQL Certification Course, Java Programming, Data Structures and Algorithms
NATIONAL SUN YAT-SEN UNIVERSITY, Kaohsiung City, Taiwan SEP. 2010 - JUN. 2014
Bachelor of Engineering in Computer Science and Engineering
TECHNICAL SKILLS
Web: JavaScript, RESTful, Node.JS, Express, JSON, HTML, CSS, PHP, XML, jQuery
Language: Java, Python, C, SQL/NoSQL
Database: MySQL, MongoDB, Oracle 12c
Tool/Platform: Git/GitHub, Linux, Cloud9
PROFESSIONAL EXPERIENCES
SOFTWARE ENGINEER INTERN AT NEWBEAST USA FEB. 2017 - CURRENT
 Develop an online second-hand bookstore as a PHP back-end Developer.
 Utilize mysqli API and SQL to communicate with database.
 Build an online form to collect client and book information.
 Obtain book information through ItemLookup APIs on Amazon.
 Design database table relationships, specify primary keys and apply normalization rules.
PROJECT
PHOTO GALLERY APPLICATION DEC. 2017 - MAR. 2018
 Developed a web app with Node.js through Express.js on cloud9.
 Set data handling methods for MongoDB with Mongoose schema.
 Used RESTful API to show, create, edit and delete images and comments.
 Authenticated requests with Passport.js session to keep the integrity of photos and comments.
 Optimized the file-uploaded function for adding new photos more efficiently.
STOCK PORTFOLIO MANAGEMENT SYSTEM JAN. 2017 - MAY 2017
 Built back-end work on a stock transaction system as a PHP developer.
 Used Yahoo Finance API to get real-time stock quotes.
 Created a user registration system to make transactions.
 Built a user-authenticated function to protect account info.
 Optimized transaction function to improve transaction efficiency.
STUDENT REGISTRATION DATABASE JULY 2016 - AUG. 2016
 Built a student/course registration system as Java Developer.
 Designed an ER Diagram that shows relationships between tables.
 Implemented JDBC and SQL commands to interact with database.
 Utilized Abstract window toolkit to design user-friendly interfaces.
ATM TRANSACTION DATABASE JUN. 2016
 Developed an ATM banking application as a Java Developer.
 Utilized Java Database Connection API to connect to MySQL database.
 Carried out transaction function and ran SQL command to input results.
 Built user-friendly interfaces and layouts with Abtract Window Toolkit.