Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INDUSTRIAL EXPERIENCE:
IBM China Development Lab, Software Developer Internship (Dec 2009 – Jan 2010)
Developed, configured and Integrated IBM WebShpere Front Office (WFO) Client and Server for Xinhua
News Agency adapt to New York Stock Exchange and Shanghai Stock Exchange, using C++ and Java API
Additional integrated with IBM Low Latency Message (LLM) inside Xinhua internal net, using with
Multicast and UDP transmission technology, handled by c++
Kikin Inc. NYC, Software Developer Summer Internship (May 2009 – Aug 2009)
Developed Distributed Registry-Client-Server System for service registration, using Java, Maven and Spring
Test and analyzed for browser plug-in's log files, improving process speed by applying Map-Reduce(Hadoop)
Reconstructed Weekly Auto Log Report Generate System base on all client instant information every day
using JDBC and Maven, the report exposed amount and change of users and is the basic data for marketing
ACADEMIC EXPERIENCE:
Penn Social Network Site (Oct 2009) – Database
Implemented Facebook Clone for Penn students (Social Network) by Java, JSP, MySQL, Tomcat and XML
Promoted reliable transmission, advanced friend recommendation and key word index search functions
New Earth Mail System (April 2009) – Distributed System
Implemented distributed email services and interfaces with Java by using POP3 and SMTP protocol.
Farther developed features included GUI interface, failure tolerance and persistent storage.
SDES Implementation and Cracking (March 2009) – Network Security
Implemented simple DES encryption and decryption algorithm and crack the key by brute force.
Optimized cracking method by dictionary search and bigram pattern matching.
Buffer Overflow Project (Jan 2009) – Network Security
Implemented buffer overflow attack to server coding by c, assembly(x86) and machine code.
Fixed vulnerable flaws and write tutorial for avoid general system buffer overflow
PennChord System (Sep 2008 – Dec 2008) – Network System
Developed PennChord System which is a Distributed hash table (DHT) file system
Improved advanced functions include finger tables, cryptographic hash functions and reliable transmission.
Stock Price Forecasting System (Sep 2007 – May 2008) – Machine Learning
Developed GUI forecasting application by Auto-Regression and Statistical Learning method TFA (Temporal
Factor Analysis) applying onto the stock market at Hong Kong and China, with Java, MATLAB and MySQL.
TECHNICAL SKILLS:
Languages: Java, C, C++, Ruby, Python, Perl, MIPS
Applications: Eclipse, Intellij, Matlab, Microsoft Office, 3DMAX, OpenGL, Subversion, Maven, Visual Studio
Database: MySQL, Oracle SQL, JDBC
HONORS:
Second Class Upper Division for Bachelor Degree (2008)
CUHK United College Alumni Association (Ontario) Prize (2007)
CUHK United College Head’s List (2006/2007)