Text Classification (April 2016): trained a Naive Bayes text classifier and a MaxEnt text classifier from the classic Reuters corpus with NumPy and SciPy.
Probabilistic Parsing (April 2016): built a PCFG Parser with NLTK, a Python natural language processing toolkit.
Neutral Networks Learning (February 2016 – May 2016): implemented the backpropagation algorithm for neural networks in Octave (an open source alternative to MATLAB) and applied it to the task of hand-written digit recognition. It is one of the projects for Stanford’s Machine Learning course on the Coursera platform.
Category: Application Development
Web-based Incident Reporting System (January 2016 – April 2016): a group project built with Ruby on Rails framework that allows people within an organization reporting and monitoring incidents. Techniques learned: data schema and wireframe, minimum viable product, unit testing, static content optimization, API design , polling and memory caching with Redis, messaging, chatbot development
Popular Movie App (May 2015 – August 2015): an Android app helps users discover/view/save/favorite popular movies on mobile phone and tablet. It is a project for the Udacity course of developing Android apps. Techniques learned: Picasso image library, custom arrayAdapter, Parcelables, API calling, content providers, activity lifecycle, UX/UI adoption for tablet
Category: System Design and Implementation
Unicode: Born for the Web (April 2016 – May 2016): an writing analysis of the history and design principles of the UTF-8, a family member of the Unicode Standard and the dominant character encoding on the Web
RPC Generator (March 2016): a program takes as input an Interface Definition Language file (IDL) in the form of a very simple C++ compatible header (.h) and outputs the C++ source code for the proxy and the stub automatically.
Universal Machine (March 2015): an emulator written in C for a simple Turing-complete machine at the machine architecture/ISA level (14 instructions involved).
Other Relevant Experience
IT Support Volunteer at International Chinese Reading Association (November 2016 – present)
Maintain website and administrate the G Suite (Formerly Google Apps for Work)
Teaching Assistant at Tufts University (September 2015 – December 2015)
Held office hours and graded assignments/exams for course “Introduction to Computer Science in C++”.
Founder at iTufts (September 2014 – Present)
An organization aims to serve the Tufts Chinese Community and promote Tufts University in the Greater China area
Establised two platforms: iTufts WeChat Official account (900+ followers as of Jan 2017) and itufts.org
Non-technical Background (before enrolling in Tufts)
Education
M.S. in Economics, Huazhong Agricultural University, Wuhan City, China, 2008
B.A. in Land Resource Management, Huazhong Agricultural University, Wuhan City, China, 2004
Work Experience
Served for several entities including an United Nations agency, duties included climate change policy analysis, emission reduction project development and due diligence, carbon trading portfolio management, wastewater treatment project development, ect.