1. Shibiao Nong
110 RiverDrive ● Jersey City NJ, 07310 ● sn2603@columbia.edu ● CELL: 1-917-861-0892
EDUCATION
Columbia University, School of Engineering and Applied Science Sept. 2014- Jan. 2016
Master of Engineering in Electrical Engineering
Related courses: Algorithm, Internet of Things, Data Mining, Computer Communication Network
Xidian University, School of Telecommunication Engineering Aug. 2010- July. 2014
Bachelor of Engineering
Related courses: Programming Language, Computer Network, Signal and System
SKILLS
C, C++, Python, JAVA, JavaScript, Swift, R, SQL, Linux
OBJECTIVES
Software Engineer, Firmware Engineer, Software Test Engineer, Network Engineer
EXPERINCE
Full-time Software Engineer internship in Tworoadssoftware May 2016- Present
Designed word recognition module by using OpenCV and tesser-act. Instructed the training
process in optical character recognition, implemented trigram model in recognizing words.
Built and tested RESTful API. on AWS and Flask for scalability framework to combine the
components of image processing, word correction, database, and web application.
Designed automation tools in python and Linux script to help development in Red Hat Linux
server and AWS S3, Lambda.
Developed NLP functionality under Naïve Bayes theory in C++ with the training data in MySQL
and Redis.
New York City subway data analysis, based on Intel Edison (Python) Sept. 2015- Nov. 2015
Designed data processing mechanism, configured Intel Edison as subway station data gateway.
Tested APIs of different Cloud services on Intel Edison, evaluated their performances in Intel
Edison to find the most suitable service that fit in with the system.
Designed and built program supporting automatic data collection from Bluetooth sensors to Intel
Edison.
Processed the real-time data stream from MTA data center with Machine Learning methods to
help passengers making decision on choosing faster train.
Documented the updates on Wikischolar webpages as teaching materials for a new course.
Simulation of P2P Chord System (Java) Oct. 2015 - Dec. 2015
Built up P2P structure that could support 32 or more users.
Implemented Chord algorithm for finding or inserting content, which shortens the path compared
to the naïve rounding method.
Implemented a “lending” method for the leaving users to maintain as much content as possible in
the System.
Smart City Light May 2015 - Jun. 2015
Built up communications in Raspberry Pi to transfer data to Parse cloud, and get information
from weather source in the Internet.
Managed the Bluetooth communication from sensor to Raspberry Pi to get the movement
information of people passing by.
Managed to update the street light bulb information on a web page using JavaScript APIs, which
presents the status of every street light to city street light controller group.
Big data analysis of Telecom Service in Cellular Networks Dec. 2014 - Dec. 2014
Applied clustering algorithm on the Telecom customer dataset from Duke data center by Mahout
through Java. Refined more similar-behaving customers set from the clusters achieved.
Designed and implemented cluster-based recommendation.
Bellman-Ford-Routing Simulation (Java) Dec. 2014 - Dec. 2014
Designed and built self-renewable nodes with routing table exchanging method.
Implemented TTL on routing table, managed to simulate status of losing and regaining
connections.
Implemented Poison Reverse mechanism and eliminated the routing loop problem.
INTERESTS
Soccer, Jogging, Swimming, Drawing, Sketching