***************@*****.***
YANLIANG HAN
LANGUAGES AND TECHNOLOGIES
SQL; Java, C/C++, and C#; ASP, PHP, Python, HTML5, CSS, JavaScript, XML; Matlab; OCaml; Smalltalk.
MVC, Eclipse, VS; Stored Procedure, Indexing, MySQL; Git, SVN and TFS; Android; Linux, Mac OS; Security, Computer
Vision, Algorithms, Responsive UI design.
EMPLOYMENT
Graduate Assistant Database and Information Systems Laboratory in Univ. of Illinois Jan 2012 - May 2012
Refactor and speed up (by 70%) rendering data list performance from MySQL to .NET website.
Improved security by encrypting sensitive communications and hashing User passwords.
Software Development Engineer Intern Microsoft Corp. Sep 2011 - Dec 2011
Global Information System for international banking.
Design the XML schema and implement the Semi-automatic Batch Import, Audit and Publish modules with it.
Implement the Advanced Search and Statistic Management Modules with Optimized Stored Procedure and Indexing.
Speed up testing by coordinating 4 teammates executing Web Performance, Load Testing and Performance Analysis.
Research Assistant Guangdong Key Laboratory of Information Security Dec 2009 – Aug 2010
Implement the MIT Kerberos authentication protocol from sketch/TCP reliable protocol.
Implement Shamir Visual Secret Sharing across Windows Phone and PC platforms.
Lead my team and win the 3rd Prize in National Information Security Contest among over 500 top competitors.
Research Assistant Media Lab May 2010 – July 2010
Implement Feature detection, Segmentation and Numerical Recognition (SVM) for paper money.
EDUCATION
Champaign, IL University of Illinois at Urbana-Champaign (UIUC) Spring 2012 - Fall 2013
M.C.S. in Computer Science
Advanced Coursework: Advanced Data Mining; Computer Vision; Applied Cryptography; Object Oriented
Programming and Design; Independent Study.
Graduate Coursework: Text Information Systems; Database Systems; Programming Languages and Compilers; UI
Design.
Guangzhou, P.R.C. Sun Yat-sen University (SYSU) Fall 2007 - Spring 2011
B.E. in Software Engineering
Selected: Algorithms; Unified Communication; Software Engineering; Numerical Method; Operating Systems.
PROJECTS
Open Source Algorithms - Java (2013-Now). DP, Bit Manipulation, Hash Table/ Set, Linked list, BST and backtracking.
Responsive Web Design& Implement (2012-Now). Multi-platforms responsive web with JavaScript, CSS, PHP, SQL.
Algorithms Template Library (ATL) - C++ (2013-2014). Sorting; BST; Vector; other algorithms and data structures.
Automatic Segmentation (2013). Read tons of papers, extensive experiments, summary and future improvements.
Panorama Stitching and 3D Geometry (2013). Vision with grade A. RANSAC and Homography Transform.
Illini Tutor Search – LAMP (PHP) (2012). Selected demo with full credit. With auto tutor matcher and related search.
Object Oriented Tic-tac-toe - Design Patterns(2013). Chess game e.g. Ultimate Tic-tac-toe with Artificial Intelligence.
Single-pass authenticated encryption (2013). SHA-3 next generation hashing, paper implementation in JAVA.
Simulation System for Grasslands Ecosystems (2009). Architecture design and JAVA implementation.
Android Application (2014-Now). Cross activities Android application with eclipse and ADT.
Python Data Structures! (2013). Data structures e.g. dictionary operation, spending calculator.
AWARDS
2008-2010 Twice awarded 3rd-Prize Scholarship for Academic Excellence by SYSU
2009-2010 3rd Prize in National Information Security Contest issued by The Ministry of Education
2009-2010 3rd Prize in ACM Programming Contest held by SYSU
2009-2010 3rd Prize in Mobile Terminal Software Innovation Contest