Activity
2K followers
Experience & Education
Volunteer Experience
-
Team Leader in Organising Conferences
International Aerial Robotics Competition
- 1 month
Science and Technology
Led a team organising the Opening Ceremony, Closing Ceremony and Technical Forum in the competition.
Courses
-
Advanced Cloud Computing
15-719
-
Cloud Computing
15-619
-
Computer Languages and Programming(91)
-
-
Computer Music
15-623
-
Computer Networks
15-641
-
Computer Networks
15-641
-
Computer Networks and Applications(92)
-
-
Computer Principles and Applications(91)
-
-
Data Structure(94)
-
-
Distributed Systems
15-440
-
Fundamental Pattern Recognition(94)
-
-
Fundamentals of Embedded Systems
18-342
-
Introduction to Computer Systems
15-513
-
Introduction to Machine Learning
10-601
-
Mobile and Pervasive Computing
15-821
-
Mobile and Pervasive Computing
15-821
-
Numerical Analysis and Algorithms(95)
-
-
Operating Systems(90)
-
-
Parallel Computing
15-618
-
Search Engines
11-642
-
Software Engineering(96)
-
-
Storage Systems
15-746
-
Storage Systems
15-746
Projects
-
Two‐phase Commit for Group Photo Collage
• Implemented the Server and the User Node of a multi-client group photo collage publication system using Two-phase Commit Protocol
• Made the system fault-tolerant to handle lost message and shutdown user node using timeout protocol and logging system
-
Scalable Service
• Designed and implemented a two-layer scalable web service with a database cache to start and shut down automatically according to the flow
-
File-Caching Proxy
• Designed and implemented the server and the caching proxy of a multi-client file system to operate multiple file-related C library calls
• Applied Session Consistency Model in the system as well as Least Recently Used (LRU) Caching protocol in the proxy
-
Transparent Remote File Operations
• Designed and implemented a multi-client Remote Procedure Call (RPC) system in C to handle multiple C library file operations remotely
-
Big Data Analysis Using Cloud Computing
Processed up to 67GB compressed Wikipedia request log data using AWS and MapReduce to find the trending topics
-
P2P Based Internet Chat System with a Central Server
-
Text-based Large Scale Search Engine
-
• Designed and implemented a text-based large scale search engine using Lucene API on corpus of 500,000+ documents from ClueWeb09 dataset
• Developed multiple query operators (NEAR, WINDOW, WAND, WSUM); implemented different retrieval models and algorithms including Ranked/Unranked Boolean, Okapi BM25, Indri, SDM, Pseudo Relevance Feedback, Letor; Applied several evaluation methods (MAP, P@n etc.)
-
Big Data Analysis Architecture and Analysis Model Based on Text Data
-
Independently proposed a big data analysis architecture and analysis model for text data, based on the general analysis framework for big data, text mining algorithms, researches on system architecture and the analysis of various cases.
Constructed and analysed the analysis model for a real case utilising the analysis architecture
-
Chatroom Discovery in NDN-based chat application ChronoChat
-
Systematically learned the basic architecture and security issues in Named Data Networking (NDN), ndn-cxx(NDN C++ library with eXperimental eXtensions) and the design of NDN-based chat application ChronoChat.
Independently designed and implemented the communication and storage protocol of the chatroom discovery feature in ChronoChat including the naming convention and type-length-value (TLV) package format of the data packets using gerrit for code review and github for version…Systematically learned the basic architecture and security issues in Named Data Networking (NDN), ndn-cxx(NDN C++ library with eXperimental eXtensions) and the design of NDN-based chat application ChronoChat.
Independently designed and implemented the communication and storage protocol of the chatroom discovery feature in ChronoChat including the naming convention and type-length-value (TLV) package format of the data packets using gerrit for code review and github for version control.
Wrote Unit Test test cases to test the chatroom discovery feature, integrated the feature into the whole application, and fixed some bugs originally in ChronoChat to improve performance.
Tested and presented the demo in NDNComm2014 (NDN Community Meeting). -
The Application of Intelligent Terminal in Energy Research
-
In this project, proposed and designed a specific structure of Smart Building System based on Cyber Physical System (CPS) which solved some of the challenge of CPS together with other member in the team.
Independently designed and implemented the storage layer using database normalization and MySQL.Other creators
Languages
-
English
Full professional proficiency
-
Chinese
Native or bilingual proficiency
Recommendations received
1 person has recommended Mengjin
Join now to viewOther similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content