Post Job Free
Sign in

Computer Engineering, java

Location:
New York, NY
Salary:
60000
Posted:
March 13, 2017

Contact this candidate

Resume:

Peiwen(Vincent) Yu

917-***-****

*****@***.***

EDUCATION

Sep. 2014 - May. 2016 New York University Brooklyn, NY Master of Science in Computer Engineering

• GPA: 3.9 / 4.0

• Academic Excellence Award

• Relevant Courses: Java Programming Language, Internet Architecture and Protocol, High-Speed Networks, High Performance Switches and Routers, Operating Systems, Computer Architecture Sep. 2009 - May. 2013 Zhejiang University of Technology Hangzhou, China Bachelor of Engineering in Telecommunications Engineering

• GPA: 81.3 / 100

SKILLS

Programing experience of Java, Python, C / C++, HTML, JavaScript, Bash Working knowledge of IntelliJ, Xcode, Shell/Scripting, Git, MongoDB, MySQL, Hadoop, Docker, Wireshark, MATLAB EXPERIENCE

Jan. 2016 - May. 2016

Graduate Research Assistance at NYU High-Speed Networking Lab Brooklyn, NY

• Involved in the design of memory reservoir to protect switches from traffic bursts.

• Leveraged OpenFlow features to design a close-loop control system for memory reservoir.

• Built testbed with Ryu SDN framework and OVS, and performed evaluation to show that memory reservoir can effectively mitigate bursty network traffic. PROJECTS

May. 2016 - Jul. 2016 Movie Recommender ( Java )

• Built a movie recommendation system to help users find movies they like.

• Used Item-item collaborative filtering algorithm, and built movie co-occurrence matrix and rating matrix from Netflix user’s rating histories data.

• Implemented five map reduce jobs to generate recommendation list from the raw data.

• Ran Hadoop on Docker, and Wrote a Bash script to execute a series of HDFS commands. Mar. 2016 - Apr. 2016 Implementation of Page Rank Algorithm ( Java )

• Built a transition matrix using web graph dataset from Google.

• Calculated page rank value for each web page based on transition matrix, and used the converged PR values to rank web pages.

• Solved dead ends and spider traps problems using teleport operation. Feb. 2016 - Mar. 2016 Word Suggestion ( Java )

• Built a n-gram Library using the contents crawled from Urban Dictionary.

• Generated n-gram statistical language model, and stored the data in mySQL.

• Implemented a web interface using jQuery, PHP, Ajax to invoke database, and achieved a real-time word completion function.

• Used Git to cooperate with other teammates.

Dec. 2015 - Jan. 2015 IMDb Crawler ( Python )

• Built a web crawler to obtain contents from IMDb (profiles of actors and movies).

• Obtained and parsed Web html using urllib, urllib2, BeautifulSoup libs.

• Monitored the crawler’s progress with a log file and configured MongoDB to store the contents.

• Implemented a Bloom filter to check duplicate URLs. Nov. 2015 - Dec. 2015 Implementation of Boyer-Moore String Matching Algorithm ( C )

• Implemented both Boyer-Moore string matching algorithm and the naïve approach.

• Analyzed performance of matching different string patterns from large text files for both algorithms, and visualized statistics with MATLAB. Sep. 2015 - Oct. 2015 Implementation of IP Look Up Algorithm ( C )

• Constructed disjoint-prefix binary trie and prefix range data structures from routing table files.

• Implemented packet I/O functionalities to capture a stream of packets with PCAP lib.

• Analyzed space, time, and update complexities for both algorithms.



Contact this candidate