Developed and maintained web crawler which connecting NYS database and our local database with VB .NET. Expanded business from Buffalo to North New York State.
Developed Cusack Center Course Management System (CMS) based on open-source project -- Moodle. Customized Moodle to fulfill our requirement. The technic we use include PHP, HTML, CSS, JavaScript (YUI library) and MySQL database.
South China University of Technology
Research Assistance
Sep.2007 - July.2009
Joined Social Network Research team. Research on Skyline algorithm. Implemented Markov Clustering Algorithm and apply to several large-scale dataset.
Research on network intrusion detection based on open source network intrusion prevention system (NIPS) Snort.
Research on ARM Open source Linux Kernel. Provided a creative solution to transplant Linux kernel to our ARM platform, SMDK2410. Analyzed and improved the real-time performance of the kernel we transplant.
Guangdong Join-Cheer Software Co., Ltd.
Software Engineer Intern
July.2009 - Nov.2009
Participated in the testing of Join-Cheer General Purpose Platform. Job includes: Generation of manual and automated test plan and test cases. Execution of automated regression tests on a day-to-day basis and report the result to QA leader.
Joined the budget management system development team for China Datang Corporation. Contributed to the complete customizable web application portal for better user experiences.
Guangzhou Matech Technology Co., Ltd.
Software Engineer Intern
July.2008 - Sep.2008
Joined the Development Department for developing information system for service asset management of Guangzhou Automobile Industry Group Co., Ltd. (GAIG). Participated in front-end development. Including re-design the UI components and re-implementing existing PHP page.
Project
Search Engine
Java, JSP
Feb.2012 – Now
Built with Java, open source at Github.com. Implemented multi-thread crawler, text extraction, tokenization, and indexer function. Provide JSP user interface. Beta version @https://github.com/chaceliang/Search-Engine.
Wine Recommendation Systems
Java, Matlab
Feb.2011 – May.2011
Extracted useful review and information from social media; based on similarity of match to products in a customer’s basket, recommend new products. Implemented web page crawler fetch information from social media. Built pattern according to user’s review. Made recommendation with User-based and Item-based strategy. The whole project is developed in Java and Matlab on Linux environment.
Weather Service-Based Distributed System
Java, HTML, CSS, MySQL
Feb.2011 – May.2011
Built a service-based weather query distributed system in Java. Built a RMI Server, which fetch XML data from Yahoo Weather and store it in MySQL relational database with specific data format. Designed and implemented the web service with SOAP/Restful protocol. The UI is implemented with HTML, CSS and Google Map API. Deploy the web service on AWS.
Web Searching Engine based on Wikipedia dataset
C++, Python
Sep.2010 - Nov.2010
Developed a searching engine with three major components: Text parser, Indexer and Retrieval system. At first, we parse raw text into special format. Also we build term dictionary, file dictionary, term count dictionary at this time. Then we finish indexer that includes forward indices and inverted indices. Finally, we calculate PageRank and return searching result. We implement this project both in C++ and Python.
Database Engine
Java
Mar.2011 – May.2011
With Java language on Linux environment, we simulate Database engine. First, we implement a framework for storing files with one or more indexes that using the B+ tree data structure. Then, we build the query parser and evaluator for our database engine.
UbShare -- P2P File Share Application
C, TCP/IP Socket
Jan. 2012 – Feb. 2012
Developed a P2P file share application for file sharing among remote hosts with Unix Internet TCP/IP Socket. Client could upload a file to remote or request a download from remote client. Also, a client could connect to multiple clients and transfer multiple files in parallel. The programming language we use is C language.
Designed and implemented a directory-listing server, basic disk storage system, file system server. Entire concept simulated using files as disk. Technics involved in this project include C language and Unix socket programming.
Automatic Question Answering System
C#
May.2009 - Aug.2009
Built our system with noisy tolerance style B/S architecture, which exploits both a language model for answers and a transformation model for question/answer terms. Firstly, we cluster the whole Q&A pairs, which are extracted from social media, into several groups according interrogative and store them into database. Secondly, we parse the user input to determine it belongs which group, and calculate the similarity between user input and questions in this group. According to the result return the answer to user. Finally, we improve our knowledge base with user’s feedback.
Biomedical Data warehouse system
Java, HTML, CSS
Sep.2011 - Oct.2011
Lead a team of three. Implemented a clinical and genomic data warehouse, which provided basic OLAP operations on star schema with Java language and MySQL Database system. Implement several Cluster and Classifier algorithm. Introduce a specific algorithm for our clinical and genomic data. Built the system with Java. Implemented the UI with HTML and CSS.
Hadoop Distributed System
Java, Hadoop
Mar.2011 – May.2011
Course project of Distributed System. Designed and implemented a mapreduce solution for Graph travel algorithm on hadoop distributed system.
Education
State University of New York at Buffalo - Buffalo, New York
Master of Science, Computer Science — GPA: 3.6/4.0
South China University of Technology - Guangzhou, China
Bachlor of Engineer, Computer Science — GPA: 3.3/4.0(Top 10% of 320)
Awards and Honors
Vice president of Student Association, Outstanding Commissioner from 2006 to 2009
Second-class Merit Scholarship (top 10%), 2006 to 2009
Entrepreneur Scholarship of Jianxin Golden Scholarship (one position for whole school), 2008
Two-Star Volunteer of Guangdong Province, 2009
Most Original Award of CVT Campus Planning Contest, 2009