XINMEI ZHANG
Cell Phone: 312-***-****
Address: **** * **** ****,
Glenview, IL 60025
E-mail: ***********@*****.***
Summary of Qualifications
2.5 years work experience using RPG III, RPG IV, RPG ILE, RPG free, CL, CLLE, DDS/PRTF, SQL in IBM ISeries(AS/400) on Banking systems, and EDI software systems
5 years OOP(Object oriented programming) and GUI programming experience using C++ and Visual C++
Familiar with HTML and XML web design programming and VS .net 2003
Practical experience in the development of banking software system
A quick learner and an excellent team player
Education
M.Sc. candidate in Computer Science 2004.9 -Present
University of New Brunswick (UNB), Fredericton, Canada
Thesis on ad-hoc wireless network
AS/400 Business Applications Certificate (ASB) (ISeries) Course Study 2006.5-2006.7
Seneca College, Toronto, Canada
B.Sc. in Computer Engineering 1996.9 - 2000.7
Wuhan University, Wuhan, PR China
Thesis on remote education system
Research & Work Experience
AS/400 RPG Software Engineer - programmer 2008. 7– 2009.6
McCain Foods Limited, Canada
Support the company’s EDI software systems which is coding using RPG III, RPG IV ILE
Create objects and Binding directories for new releases
Schedule and define robot jobs (robot job’s name, time to run the robot jobs, and how often the robot job should been run)
Document the PCR (Programming change requirement), and present the code change proposal in PCR meeting for which programming changing.
Mapping documents using TrustedLink through visual mapper
setup Trading partners
Update the work and call status using Magic
Analysis the calls, coding, and write and execute test cases
Define SQL search for system database
Research Assistant 2004.9-Present
Dept. of Computer Science, University of New Brunswick
Web design and maintain: Used Dreamweaver and FrontPage to build personal websites and updated the websites.
Perform research on ad-hoc wireless network using NS2 (C++, TCL, and OTCL)
Performed research on k-d search skip-list of spatial data structure using C++ on Unix platform
Developed image processing software with Graphic User Interface using VS .Net 2003
Spatial Data Structure course: Implement k-d tree, k-d range tree, Strip tree, RLC_Raster, and MX-CF quadtree using VS .Net 2003
Computer Graphics course: Studied 3D visualization using OpenGL in C++ under Linux , implemented course project software called solar system simulator, which includes rotation by themselves and movement of the nine planets around their own orbits, texture mapping onto the surface of solar and other planets, zoom in and zoom out functions
Data Security and Cryptography Course: Learned the classic data cryptography algorithm; built a RSA system using VS .Net 2003 to encrypt a message and then decrypt the message to plaintext integer of the original message (using large prime generating algorithm, SX method, and great common divisor method)
Machine Learning and Data Manning Course: Became familiar with machine learning software WEKA; modified the JAVA code of the four existed algorithms (Decision tree (J48), Bayes. naive Bayes, Bayes. Bayesnet, and Lazy.IB1); used the 36 UCI data in WEKA, pre-processed the training data; perform the cross-validation and tested and analyzed the results
Functional Logic Language (FLP) Course: Used RELFUN to build a book store system including accuracy search, advanced search, price query and discounts for returning customer
Software Engineer 2000. 4 – 2001.9
Pansky Software Company, Wuhan, China
Operated on IBM ISeries(called AS/400 then) platform using:
File Transfer Protocol (FTP)
Query/400 and Open Query File (OPNQRYF)
System Administration-PTFs, System Values, Basic Configuration
Security Administration-User Profiles, Authorization Lists, Object Authority
Operations-Backup & Restore, Print Management, Job Scheduler
Participated in a team to develop a banking software system called “Yihutong” for Guangdong Development Bank, China using RPG IV, RPG ILE language and CL language
Gained knowledge of the operation screen and window design (SDA)
Performed subfile programming
Created Job Queue Control using CL language
Resolved testing problems and error report procedure
Software
Awards & Scholarships
Graduate Research Assistantship, UNB Fredericton 2004.9 – 2005.9
Research Assistantship, UNB Fredericton 2004.9 – 2005.9
Excellent student graduate with honor, Wuhan University, China 2000
Excellent Undergraduate Student scholarship, Wuhan University, China 1996-2000
Excellent leader of student association, Wuhan University, China 1996-1997
Computer Skills
Programming Languages: C, C++, Visual C++, OpenGL(C++), TCL, OTCL, RPG IV, RPG ILE, JAVA, HTML
Computer software: Word, LATEX, GhostsScript, MatLab, NS2 (C++), WEKA (JAVA), Dreamweaver, FrontPage, VS 6.0, VS. Net 2003 and 2005.
Operating Systems: Windows 2000/XP, Unix, Linux, ISeries
Languages & Interests
English, proficiency in reading, writing, and speaking
Basic German, and Chinese native speaker
Music and sports (playing table tennis, swimming, yoga)
Publications
Refereed Journal Papers:
1. Wang, R., Y. Hu and X. Zhang, 2005, “Extraction of Urban Road Network Using QuickBird Pan-Sharpened Multispectral and Panchromatic Imagery.” Geomatica, Vol. 59, No.3, pp.263-273.
References
Available upon request