About
• Proficient in developing microservices with AWS technologies, Lambda, DynamoDB, RDS…
Experience
Education
Courses
-
Computer Architecture
CS 6133
-
Design and Analysis of Algorithms I
CS 6033
-
Foundation of Computer Science
CS 6003
-
Front-End Web UI Frameworks and Tools
-
-
Internet Architecture
EL 5373
-
Introduction to Operation System
CS 6233
-
Learn and Understand AngularJS
-
-
Learn and Understand NodeJS
-
-
Mobile Application Programming
CS9033
-
Modern React with Redux
-
-
Principle of Database System
CS 6083
-
Programming Language
-
-
Programming for Big Data Analytics
-
Projects
-
Full Stack Web App (JavaScript)
See projectThe main goal of this project is to design and implement a sorting algorithm so that all the app are ordered by its rating star as well as the times they are recommended by other apps. The whole project is based on the Meteor.js framework. I use HTML, CSS, Javascript to design the web page, Node.js to implement the server, and MongoDB to serve as a database.
• Built an App Store with data-driven application architecture, Agile development.
• Boosted the crawler 10 times faster by…The main goal of this project is to design and implement a sorting algorithm so that all the app are ordered by its rating star as well as the times they are recommended by other apps. The whole project is based on the Meteor.js framework. I use HTML, CSS, Javascript to design the web page, Node.js to implement the server, and MongoDB to serve as a database.
• Built an App Store with data-driven application architecture, Agile development.
• Boosted the crawler 10 times faster by multithreaded programming (Python).
• Managed large app data indexes and storage through MongoDB.
• Implemented front-end with React.js (ES6) and supported downloading app, auto loading and recommendation of relevant apps.
• Implemented RESTful APIs on Node.js by WebSockets between client and server with low latency.
• Github: https://github.com/haolin29/AppStore -
Chat app in Meteor.js
See project• Data-driven sketching and production development.
• Reduced more than 50% bandwidth by filtering, compressing data and designing the message transfer model.
• Implemented the core module using MongoDB and authorization system for lists of users, friends, and channels.
• Resulted in 10% increase of execution speed in multiple devices via the adapted “publisher-and-subscriber” mechanism. -
Real-Time Twitter Analytics on Cloudera Cluster
• Built a high-performance data processing platform using Apache Kafka and Spark Streaming for real-time computing to perform sentiment analysis on tweets from Twitter Streaming API.
• Used Spark streaming to perform sentiment analysis on stream of tweets gets from Kafka and stored tagged tweets into Apache HBase, used Hive to query the highest sentiment score on HBase.
• Tuned Hadoop clusters to reduce response time and utilized multiple caching strategies to improve throughput…• Built a high-performance data processing platform using Apache Kafka and Spark Streaming for real-time computing to perform sentiment analysis on tweets from Twitter Streaming API.
• Used Spark streaming to perform sentiment analysis on stream of tweets gets from Kafka and stored tagged tweets into Apache HBase, used Hive to query the highest sentiment score on HBase.
• Tuned Hadoop clusters to reduce response time and utilized multiple caching strategies to improve throughput.
• Deployed HBase to support a RESTful web service based on Java Undertow Framework for the query.
-
Social Microblogging Website
• Designed and implemented a twitter-like social microblogging SPA built by Angular.js, with Bootstrap responsive design.
• Implemented user management related features and post management related features using MongoDB.
• Implemented login, authentication system and RESTful API using Node.js and Express.js.
-
Social Network Website
-
• Built an SNS website with LAMP stack to implement the function of uploading pictures, adding friends and making comments.
• Designed a database scheme and wrote the SQL queries to extract information from the database.
• Developed the front-end pages using Bootstrap, JQuery to get better user experience.
-
iOS Application (Swift)
-
• Built an iOS Application for the traveler to post journey and photos and share with friends.
• Designed UI and developed the user login system.
• Developed the locating and photographing features using Apple Map and Camera API.
Other creatorsSee project
Languages
-
English
Professional working 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