Zhiwei Xin

Zhiwei Xin

Redmond, Washington, United States
2K followers 500+ connections

About

I am Zhiwei Xin, a Master student in CMU. Currently, I am enthusiastically looking for a…

Activity

Join now to see all activity

Experience

  • Google Graphic

    Google

    Greater Seattle Area

  • -

    Greater Seattle Area

  • -

    Mountain View

  • -

    Greater New York City Area

Education

  • Carnegie Mellon University Graphic

    Carnegie Mellon University

    -

    Activities and Societies: 1. Large Scale Search Engine 2. Multi-Player Bomberman with socket 3. Multi-thread Proxy sever with socket 3. Library Information Management System (Finished in undergraduate) 4. Web Crawler & Recommendation System.


  • -

    -

Projects

  • Wikipedia Search History Analysis

    • Analyzed the search history of Wikipedia in May 2016 with 350GB data using AWS Elastic Map-Reduce service.
    • Implemented Mapper and Reducer functions with well-structured regular expression and better orders, able to finish in 2 hours with 1 master and 2 slaves, comparing with most others who need over 10 cores and over 10 hours.

  • MapReduce Distributed Computing Framework

    • Designed and Implemented a Hadoop-like, MapReduce distributed computing framework.
    • Able to allow clients submit any kind of functional-programming tasks, rather than traditional serializable objects.
    • Guaranteed to compute multiple tasks from different clients concurrently.
    • Able to store results on a distributed file system (AFS) and retrieved by the client.
    • Able to handle worker failures and master failures to guarantee the robustness of the program.

  • Selenium Web Crawler of LinkedIn

    • Implemented a crawler based on Selenium able to grasp arbitrary data from any LinkedIn user’s public profile.
    • Extracted any kind of data, including data of name, worked companies and skills to save in the MySQL.
    • Developed API that allows clients to customize operations to execute, such as automatically add recruiters.

  • Scrabble Game

    • Implemented a multiplayer version of Scrabble Game, with the challenge feature and additional special tiles.
    • Allowed multiply users to create multiple game concurrently to play with other.

  • Search Engine

    • Implemented a text-based search engine indexed with Lucene (Java) on corpus of 500,000+ documents from ClueWeb09 dataset.
    • Implemented query operators like AND, OR, NEAR, WINDOW, WAND and etc.
    • Implemented Retrieval models including VSM, BM25, SDM, Pseudo-Relevance Feedback and etc.

  • Bomberman

    • Implemented a multiplayer Bomberman game using Python based on socket; it supports users customize maps, levels; it also provides an AI for a single player version.
    • Used Kivy to develop an Android app.

  • Library Information Management System

    • Implemented a library information management system, including over 10,000 books and 100 members.
    • Implemented search book (exact match), register and manage membership features.
    • Used MFC to create user interface.

  • Web Crawler & Recommendation System

    -

    • Implemented a web crawler to crawl the information of Huawei Appstore and save data to MongoDB.
    • Developed a recommendation system that offers another 5 apps by using the data crawled the cosine similarity between the users’ download information via MongoDB.

    Keywords: Crawler, MongoDB, Database, Python, Scrapy.

Honors & Awards

  • Model Student of Academic Records

    Civil Engineering School, Southeast University

  • Recommended as one of National Scholarship candidate

    Southeast University

Languages

  • English

    Professional working proficiency

  • Chinese

    Native or bilingual proficiency

  • Cantonese

    Professional working proficiency

Recommendations received

More activity by Zhiwei

View Zhiwei’s full profile

  • See who you know in common
  • Get introduced
  • Contact Zhiwei directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Others named Zhiwei Xin

Add new skills with these courses