About
Leader with multi-year experience in various technical challenging areas, including…
Experience
Education
Courses
-
Advanced Storage System
18746
-
Cloud Computing
15619
-
Distributed Embedded System
18649
-
Estimation, Detection & Identification
18752
-
Introduction to Computer Systems
15213
-
Java for Smart Phone Development
18641
-
Web Application Development
15637
Projects
-
File System Checker
- Present
Created a fsck utility to identify, parse, read, and manipulate an on-disk image of an ext2 file system.
Read MBR from disk image, parse all file systems in that disk.
Detected and fixed errors in ext2 file systems, including directory pointer error, collecting
unreferenced inodes, correcting inode link count and checking block allocation bitmap. -
Grumblr Website
A blog website in which users can post short messages with optional photo, follow or block others. Users can also post activities, such as a party or picnic. Others could search for these activities and join them.
Used Django python framework, JavaScript + jQuery, Twitter Bootstrap, Google Map.
Deployed on Heroku for 2 weeks and used by ~10 of my friends. -
Input Text Predictor
Generated N-Gram language model by analysis ~6000 e-books using Hadoop MapReduce.
Stored language model in HBase and created user interface using Django framework which can display 5 most possible following words when users typed words or phrases. -
Web Service for Big Data Analysis
Used MapReduce to extract useful information from ~100GB tweet raw data. Stored these information in database and built an auto-scalable web service on AWS so that users can query twitter data by sending HTTP request.
Attempted different combination of MySQL, HBase, Tomcat and Django to optimize system performance.
Improved throughput from 10 queries/sec to 3000 queries/sec. Decreased latency from 50ms to less than 10ms.Other creators -
A Caching Web Proxy
Wrote a simple cacheable HTTP proxy through socket programming in C.
Used POSIX thread to process more than 20 multiple incoming connections.
Built LRU cache in main memory for caching 1MB recently accessed web content. -
Dynamic Storage Allocator
Constructed a dynamic storage allocator using C, with the functionality of malloc and free.
Used segregated free list and a combination of first and best fit to increase space allocation speed.
Increased space utilization by eliminating footer from allocated blocks. -
Highly Distributed Elevator Control System
-
Lead my team to implement an elevator control system with ~40 distributed controllers connected by CAN. Each controller is responsible for partial functionality, such as door control, button control, scheduler, etc.
Performed an end-to-end software development process using waterfall approach. Tested throughout whole development process, including unit test, integration test, acceptance test. Finally passed real-life simulation by using 7 days-24 hours real elevator workload as test case.Other creators -
Dragon is Hungry Android application
-
Developed an Android application for users to search for nearby restaurants and order food.
Implemented user friendly interface by using sidebar and gesture recognition to navigate users.
Used SQLite database to store users' and restaurants’ information.
Embedded Google Map into this app so that users' can view nearby restaurants easily.
Other creators
Honors & Awards
-
Second Prize in National Undergraduate Electronic Design Contest
-
-
National Scholarship
-
Test Scores
-
GRE
Score: 1500/1600
rank top 3%
Languages
-
English
Full professional proficiency
-
Chinese
Native or bilingual proficiency
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Xiao Chen in United States
-
Xiao Chen
Financial Analyst | Master of Finance, The Paul Merage School of Business, UC Irvine
-
Xiao Chen
-
Xiao Chen
Mixed Methods Researcher | PhD, MEd | Influencer in Social Media
-
Xiao Chen
Head of External Innovation and Science Policy||Enthusiastic||Passionate||Learner||Continuously Developable
-
Xiao Chen
411 others named Xiao Chen in United States are on LinkedIn
See others named Xiao Chen