Changlong
Changlong Zhu
**** ********** ***, *** *, Norfolk, VA 23508 • 757-***-****(C) • ab8vh9@r.postjobfree.com
OBJECTIVE
Seeking a full–time software engineer position in the field of mobile development, and android
application development is preferred.
SUMMARY AND QUALIFICATIONS
Multiple android application projects experience in SDK and NDK and solid knowledge of
•
android OS and components
• Started to program in Java since 2004 and familiar with Java SE and J2EE architecture
• 4 years of experience in Flash Actionscript 3.0, 2 years of simulation programming experience
in Modsim III, Simscript, C/C++, and 4 years experience in PHP, JavaScript, XML and SQL.
2 years of experience on SQL Server 2008 and Windows server 2003/2008 and project
•
experiences on MYSQL, Apache/Tomcat, Linux.
2 M.S. Degrees: one in Computer Science and one in Electronics Engineering, both with the
•
GPA of 4.0.
• Fast and forever learner, and proven success in solving technically challenging, deadline-
oriented, high-pressure problems.
WORK EXPERIENCE
01/2010 – 12/2011
Creative Gaming & Simulation Lab, CSET, Norfolk State University, Norfolk, VA 23508, working
as IT Specialist to administrate web servers, database servers and application servers, and develop
educational tools mainly in Flash Actionscript 3.0.
05/2007 – 03/2008
MYMIC, Portsmouth, VA 23703, working at MYMIC as software testing engineer to exhaustively
test the PORTSIM simulation engine through feeding data in XML, and checking output based on
project flow-charts.
12/2001 – 08/2005
Science and Technology Research Center, School of Opening Education, CDRTVU, Chengdu,
China, 610051, working as a developer of opening education ( the first generation E-Learning)
platform of China and an instructor. As a developer, mainly developing the needed modules for
the E-Learning platform main in PHP, with Javascirpt, XML and SQL. As an instructor, teaching
CS undergraduate-level classes (including Data Structure and Database) in Computer Science and
advising CS senior projects/ thesis.
EDUCATION
M.S. Computer Science. Norfolk State University GPA: 4.0/4.0 December 2012
M.S. Electronics Engineering. Norfolk State University GPA: 4.0/4.0 August 2009
B.S. Solid Electronics. UESTC, Chengdu, China GPA: 85/100 July 2002
RECENT PROJECTS
Android-based RSS Reader
This simple application connects to the target host to download and synchronize RSS feeds, displays the
summary information within a list, shows the detailed information of a selected feed and saves the favorite
feeds to the local database. For the main components, List View with embedded Table Views were used as
the UI to display summary feed information and Text View to show detailed information; AsyncTask was
adopted to download and synchronize RSS feeds from the host, and SAX was utilized to parse the
downloaded feeds and to provide data for UIs; SQLite was chosen to serve as the local database to store
the users' favorite feeds. This tool was designed for different version of Android OS and different
resolutions, and to be easy localize different languages.
Android-based Muti-user TicTacToe Game under WLAN
This game was designed for the users within the same WLAN. User connects to an access point, checks the
other online players, invites a player to start a game, and choose to save the playing record in the local
database once a game . The main technologies utilized in project include muti-thread programming,
handler communication, java socket. Online/offline functionality was implemented by sending IPSEG
messages; socket was created to communicate with playing peers; each node checks its own game status.
This project can be upgraded a game running internet with support of web service host, such as Tomcat.
SLDT
Primary Developer, an online assessment and practice tool for college level course, Digital Logic Design,
funded by NSF. This tool consists of three units, State Diagram unit, Simplification unit and Logic
Schematics unit. The State Digram unit randomly generates state diagrams per students' input, allows
student to enter the corresponding state table inputs to the diagrams, evaluates the inputs and further to
simplification units if the inputs are correct. The Simplification unit helps students practice simplifying
state tables with K-Map to conclude the simplified equations group for the next unit. The Logic Schematics
units provides a space where student can dram the logic schematics according to the equations group
generated in the second unit, and evaluates the correctness of the schematics. This tool was designed in
OOP style with the design pattern of Factory, Strategy, MVC and so on and was implemented purely in
Flash Actionscript 3.0 and JavaScript. This tool can be easily upgraded to keep students' practice activity
information in the server side because of its structure.
Published @http://cgs.nsu.edu/projects/sldt/
UGRR
Primary Programmer, a story-telling game, which interacts with users to assist them to learn a small period
of US history. As the primary programmer, I utilized the graphic and audio resources on hand,
communicated with the artiest and mainly programmed in Flash Actionscript 3.0 to implement the effects
required by the project in the front end. XML and PHP with MYSQL as back-end database server were
adopted to implement a online feedback system. This tool was published with the web hosting provider
http://www.globat.com, and I was in charge of the whole process.
Published @http://racetimeplace.com/ugrr/gaming.htm
REFERENCE
Available upon request