Nengping Wei
**** ******** **** ***, ******, CA *2612
********@***.*** 949-***-****
EDUCATIONS
Donald Bren School of Information and Computer Science September 2012 - April 2014
University of California, Irvine, CA, US
Master of Science in Networked System
Cumulative GPA: 3.4
School of Computer Science & Engineering September 2008 - June 2012
University of Electronic Science and Technology of China, Chengdu, China
Bachelor of Science in Information Security
Cumulative GPA: 3.4, Major GPA: 3.8
MAJOR SCHOOL PROJECTS
Software Testing Project March 2013 - May 2013
University of California, Irvine, CA, US
Implemented structural test, fault-based test, regression test and TDD programs by using JUnit
Tested a software called “UMLet”
Information Retrieval Project January 2013 - March 2013
University of California, Irvine, CA, US
Designed an open source multi-thread Search Engine in Java including Text Process, Web Crawler,
Indexing and Ranking
Implemented syntactical similarity analysis of pages by SimHash algorithm, realized completely web
search functionality by using Java Lucene
Network Lab January 2013-March 2013
University of California, Irvine, CA, US
Configured protocols on router, switch and hub: ICMP, RIP, BGP, OSPF, UDP, TCP
Analyzed those protocols’ performance and connection management by using Wireshark in Linux
Software Engineering Project September 2010- January 2011
National Taiwan University of Science and Technology, Taipei, Taiwan
Developed a personal scheduler to manage agenda with my team. This Scheduler can help users schedule
their assignments, dates and daily activities after users input assignments’ deadline, time consumption and
priority
Operating System Project September 2010- January 2011
National Taiwan University of Science and Technology, Taipei, Taiwan
Implemented multi-thread, multi-programing and file system for a single-thread, single-programming
operating system Nachos in Unix, reprogramming its system codes
Implemented virtual memory for Nachos with LRU, Round Robin and Second Chance algorithms for page
replacements
TECHNICAL SKILLS
Programming Languages: Java, JavaScript, SQL