Yuehong (sometimes pronounced as Adam) just finished lunch and would like to re-build his personal website from nothing, as a gift to the dearest visitors at this website that makes very little sense to human.
Led a designer team of 4 to create an Android Mobile app using Processing utilizing accelerometer and proximity sensor that allowed users to make choices by tilting and lifting without touching the screen. Designed low- fidelity prototypes and storyboard for Android Watch app within one-inch screen that enabled users to make keyboard input.
Mobile / Watch Application Development
Led a team of 3 developers to build a web service on AWS Linux nodes to respond different requests including an auto-complete prediction search from HBase/MySQL data nodes which contained 270 million lines of Twitter text data from S3 after ETL. Performed optimization via caching, database engine, load balancing, vertical and horizontal scaling.
Cloud Service Development
Developed a picture search service catering to desktop or mobile screen sizes via screen scraping based on Java MVC framework. Developed programs in TCP/UDP protocols, REST/SOAP styles, symmetric/asymmetric cryptographies, message queues/pub-sub patterns, and cloud deployment.
RESTful API Service
Created a jQuery mobile style web page under Ruby on Rails framework that parsed parameters from incoming request into URL retrieving results from the Northwind OData service. Deployed to Heroku cloud using git.
Security Behavior Observatory
Analyzed security related behaviors from remote MySQL database that contained 140 users’ data including file hashes, browser settings, and browsing history tables. Used command line interface and Python scripts.
CMU CIC Cylab
Security Data Mining
Conducted researches on random selected volunteers to analyze user behavior and attitude towards different design patterns using methods such as A/B test. Gathered information from interviews, questionnaires, and usability tests.