About
I 🔨 🚀 stuffs.
Activity
8K followers
Experience
Education
Patents
-
Online Solar Panel Measurement and Evaluation Device
Issued CN 201410556865.6
• Built a measuring device for evaluating a solar panel's aging conditions and power generation capacity based on algorithms I designed for the highly accurate extraction of electrical parameters from solar panels
Other inventors
Courses
-
Cloud Computing
-
-
Computer Vision
-
-
Distributed System
-
-
Introduction to Computer System
-
-
Java Smartphone Development
-
-
Machine Learning
-
-
Practical Data Science
-
-
Search Engine
-
-
Secure Software System
-
Projects
-
Fully Interactive Reliable Decentralized Communication System
• Designed a fault-tolerant and scalable P2P interprocess communication system using Java, implemented vector clock and logic clock timestamp to track events, and a logging application to record logged messages
• Enabled reliable, causal-ordered multicast messaging in a distributed system, which enhanced the robustness and fault-tolerance of the system; Built a testing application to simulate whether the message would be sent if several nodes crash
• Developed mutual exclusion service…• Designed a fault-tolerant and scalable P2P interprocess communication system using Java, implemented vector clock and logic clock timestamp to track events, and a logging application to record logged messages
• Enabled reliable, causal-ordered multicast messaging in a distributed system, which enhanced the robustness and fault-tolerance of the system; Built a testing application to simulate whether the message would be sent if several nodes crash
• Developed mutual exclusion service among processes in different groups using Maekawa’s algorithm, which enables different processes to exclusively hold or release critical sections at willOther creators -
Pieces – Android application for fragmented learning and social network
Backend developer
• Developed the backend server using Tomcat service on AWS EC2 instance by Java, built MySQL database to store all users’ information in different relational tables
• Provided over 25 APIs for the android side, realized functions including following, posting and commenting, and also advanced social functions using spring MVC frameworkOther creators -
High Performance Twitter Data Analysis System
• Parsed 3TB (over 300 million rows) raw Twitter data, filtered out censored text and established a sentiment score model, transferred the data from a source server to AWS S3 data warehouse via AWS MapReduce
• Designed and optimized MySQL and Hbase database schema for the censored Twitter data; Developed a fault-tolerant and scalable web-server using Vert.x framework and a load balancer as frontend which could handle six different requests concurrently
• Designed a complex…• Parsed 3TB (over 300 million rows) raw Twitter data, filtered out censored text and established a sentiment score model, transferred the data from a source server to AWS S3 data warehouse via AWS MapReduce
• Designed and optimized MySQL and Hbase database schema for the censored Twitter data; Developed a fault-tolerant and scalable web-server using Vert.x framework and a load balancer as frontend which could handle six different requests concurrently
• Designed a complex producer-consumer multithread model using Java, which is able to read/write text from/into databaseOther creators -
D’DASh: A Distributed Driver Awareness System
-
• Developed a Vehicular Ad-Hoc Network (VANET) of on-board units, similating using OMNeT++ and SUMO, and visualizing using Veins, to send post-crash notifications to vehicles in the network and to provide alternate routes to re-route the traffic.
• Implemented the Scalable Weakly-consistent Infection-style process group Membership (SWIM) protocol using C++ to provide fault tolerance, reliability, and scalability.
• Built a peer-to-peer network consisting of a hierarchical overlay of…• Developed a Vehicular Ad-Hoc Network (VANET) of on-board units, similating using OMNeT++ and SUMO, and visualizing using Veins, to send post-crash notifications to vehicles in the network and to provide alternate routes to re-route the traffic.
• Implemented the Scalable Weakly-consistent Infection-style process group Membership (SWIM) protocol using C++ to provide fault tolerance, reliability, and scalability.
• Built a peer-to-peer network consisting of a hierarchical overlay of super-nodes (elected leaders) and ordinary nodes. Tested on Pittsburgh map and 280 virtual vehicle nodes.Other creators
Honors & Awards
-
National Scholarship (Top 1%)
Ministry of Education of China
Test Scores
-
TOEFL
Score: 109, S(27), W(28)
Languages
-
English
Full professional proficiency
-
Chinese
Native or bilingual proficiency
Other similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content