Job Target
Software Quality Assurance ( Software Testing
User Experience Design and Study ( Data and Usage Mining and Analysis
Network and Information Security ( Software Design and development
Architecture and Planning ( Project/Team Management
Qualifications Summary
o 9-year working and research experience for Software Quality Assurance
including Software Testing, Defect Analysis, Software Reliability and
Usability Analysis
o 3-year research experience for Data and Usage Analysis and Mining
o 3-year working and research experience for Networking Security and
Data Encryption
o Excellent communication skill, proactive team player and capable of
working well under pressure
Credentials
Education Doctor of Philosophy in Computer Science and Engineering
2009- Present
Southern Methodist University, Dallas, TX, USA
Master of Science in Computer Science 2004
Beijing Technology and Business University, Beijing, China
Bachelor of Science in Computer Application Technology 1999
University of Jinan, Jinan, China
Certifications Microsoft Certified System Engineer Certification (MCSE)
Microsoft Certified Database Administrator (MCDBA)
Technical Skills
Programming C#, ASP.NET, C++, C, Java, SQL, Javascript, XML, HTML, Perl,
Languages Latex, R and S-Plus statistics programming
Development Tools Visual Studio Team System (Team Foundation Server, VS2010), SQL
Server, Visual C++, VSS, WPF, JDK and Eclipse
Test Tools Perseus.net (Running Test cases), Product Studio (Microsoft),
VSTS (Unit Testing + Web Testing +, Load Testing), KAF(Web Test
Framework), Eggplant(GUI testing)
Network Skills Network protocols: TCP/IP, IP routing, UDP, SMTP, HTTP, HTTPS,
SSL FTP and SSH
Network security: PKI, RSA, 3DES, MD5, VPN, IPSEC, RFID and
VoIP
Operating Systems Windows, Linux, VMware
Professional Experience
Microsoft Business Division (Vendor), Beijing, China
Software Development Engineer for Testing (C#, SQL Server, ASP.NET, WPF,
XML, Test tools) 2005-2009
o Assumed full responsibility in testing Microsoft Exchange Server 2007
for GB18030 Certification
o Managed the development and implementation of automation test
framework, automation test tools, and test cases for TechNet, Outlook
Web Access (OWA), and Unified Message (UM) of Exchange Server 2007
o Made contribution on user experience evaluation of UM and guided
language engineers from 15 different countries to conduct voice
interaction UI testing for UM
Jade Bird Group, Beijing University, China
Embedded System Software Engineer / Project Manager (C, C++, Javascript,
HTML, SQL Server) 2003-2005
o Created and produced modules for television channel management, user
information management, and authorization management modules in
Authorization Management System (AMS) project of digital TV
o Played a pivotal role as the project manager of Data Broadcasting
System with full responsibility of overseeing the entire project
Tsinghua Tong fang Co., Ltd, Beijing, China
Software Engineer (Asp, SQL Server, HTML, Javascript, XML, Visual Basic,
Flash, Photoshop) 1998-2001
o Co-designed and co-developed multimedia education software, course
wares, and network teaching platform; such as Big Mouth English
multimedia teaching CDs, information and technology teaching CDs, and
Tsinghua Tongfang elementary education network platform
Research Experience
Quality Evaluation and Improvement for Web and Service-oriented
Applications 2009-Present
Doctoral dissertation (C#, SQL Server, XML, Perl, R and S-Plus)
o Conduct thorough analysis and evaluation on reliability of web and SOA
applications with various reliability models for the reliability
improvement through usage-based statistical testing and risk-based
testing strategies
o Perform user experience analysis and usability evaluation by
extracting usage patterns with usage mining techniques against
cognitive user models for web usability improvement to identify
usability problems
Software Defect Classification and Analysis 2009-Present
Doctoral dissertation (Java, C#, XML, R and S-Plus)
o Construct dynamic and static defect models to identify high risk areas
and root cause; and produced initiate actions to prevent, control, and
eliminate defect source
o Proposed and designed the automation of Orthogonal Defect
Classification (ODC) defect classification using data mining
technique; such as SVM (Support Vector Machines) with the relevance
annotation framework to automatically classify defects into ODC defect
categories
o Propose and construct usability problem classification framework with
adapted Orthogonal Defect Classification (ODC) to integrate usability
problem types, practice techniques with quantitative and qualitative
measurement techniques for the improvement of usability and user
experience
Research and Construction for Enterprise Network Security System 2001-
2004
Master's thesis (C++, Encryption algorithms, Network protocols)
o Co-designed and built Encrypted Private Virtual LAN (EPVLAN) with VPN
technology through software technology to secure digital communication
systems from data link layer
o Designed and oversaw execution of EPVLN network transmission
protocols, real-time data encryption methods in the NDIS middle driver
layer through the integration of typical encrypted algorithms; such as
asymmetric encryption algorithms RSA, and symmetric encryption
algorithms 3DES and MD5
Activities
IEEE SMU Branch, Dallas, TX, USA
IT Director 2009-2011
Grad Cohort Workshop, Boston MA, USA
Computer Research Association's Committee on the Status of Women in
Computing Research (CRA-W) 2011
Microsoft Technology Education, Beijing, China
Technical Support (Volunteer) 2008
Selected Publications
Geng, R, Chen M and Tian, J. (2014). Usability problem classification
framework with adapted ODC. Submitted for the publication of Empirical
Software Engineering and Measurement Conference.
Geng, R. and Tian, J. (2013a). Web usability problem identification and
improvement by checking extracted usage patterns against cognitive
user models. Submitted for Journal Publication.
Geng, R. and Tian, J. (2013b). A tool suite for assessing and improving the
quality of web application. Submitted for Journal Publication.
Huang, L., Ng, V., Persing, I., Geng, R., Bai, X., Tian, J. (2011).
AutoODC: Automated generation of orthogonal defect classifications.
26th IEEE/ACM International Conference on Automated Software
Engineering (ASE 2011), Lawrence, KS.
Tian, J., Ma, L., Alaeddine, N., Geng, R. (2010). Accelerated quality
improvement through risk-based testing. Raytheon Information Systems
and Computing Symposium (ISaCTN), Dallas, TX.
Geng, R. and Yuanshu, Y. (2008). Research and construction for Gnutella
network topology. Application Research of Computer, Vol. 24(S), 1715-
1718.
Geng, R. (2007a). Automated testing methods and application in web.
Technology Column of IT168. Retrieved from
http://tech.it168.com/a2008/0801/199/000*********.shtml.
Geng, R. (2007b). Exchange Server 2007 web service new characteristic and
secondary development. Technology Column of IT168. Retrieved from
http://tech.it168.com/msoft/2007-09-05/200************.shtml
Geng, R. and Jinhui, H. (2003). Research and structure of PKI system data
storage and publication. Computer and Information Technology. No. 8,
15-19