“非常牛逼的sde”
About
I am Zhiwei Xin, a Master student in CMU. Currently, I am enthusiastically looking for a…
Activity
-
Register for this on-demand webinar to learn security best practices for deploying applications in a Kubernetes cluster.
Register for this on-demand webinar to learn security best practices for deploying applications in a Kubernetes cluster.
Liked by Zhiwei Xin
-
Hello everyone! I'm super excited to share our team's announcement of the general availability of the Standby Pools for VMSS Flex. Team has been…
Hello everyone! I'm super excited to share our team's announcement of the general availability of the Standby Pools for VMSS Flex. Team has been…
Liked by Zhiwei Xin
-
Yesterday, was my last day at Google after more than 10 years. While Google now is very different from the 2013 company I joined, all and all it is…
Yesterday, was my last day at Google after more than 10 years. While Google now is very different from the 2013 company I joined, all and all it is…
Liked by Zhiwei Xin
Experience
Education
-
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
1 person has recommended Zhiwei
Join now to viewMore activity by Zhiwei
Other similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top contentOthers named Zhiwei Xin
45 others named Zhiwei Xin are on LinkedIn
See others named Zhiwei Xin