Nan Jing

1121 Foster City Blvd., #3                                                                                                          Tel: (626) 757-8234

Foster City, CA 94404                                                                                                                 Email: jingnan@gmail.com

 

Word Version

 

EMPLOYMENT HISTORY

Industrial Scientific/DBO2, San Carlos, California                                  07/2008 – Present

Senior Software Engineer and Mobile Specialist

·         Extend the functionality and features of SafetyNet software suite onto blackberry platform using Java ME, Eclipse, REST, JSON and MDX for safety management in engineering process

·         Implement data compression and decompression algorithm (GZIP and ZLIB) in both mobile client and server and dramatically reduce the size of data upload using HTTP post and multipart form

·         Initiate and architect the Mobile Web 2.0 strategy for SafetyNet based on user-centered design process, mobile accessibility/usability guidelines and considerations, W3C Web Standard and best practices in XHTML/JavaScript/CSS on mobile browsers

·         Create and maintain OTA download URLs for SafetyNet Mobile and develop automatic update mechanism for mobile applications using Blackberry Native API

URL: http://dbo2.com/ProductsandServices/SafetyNet/

 

DivX Inc., San Diego, California                                                                    06/2006 – 06/2008

Senior Software Engineer, Mobile

·         Led DivX Mobile Player project for architecture design and software development using Visual Studio 2005, C++, .Net Compact Framework, on Symbian, Pocket PC, SmartPhone and Palm platforms

·         Designed mobile digital rights management (DRM) using J2EE, JSP/Servlet, C/C++, Java RMI and Java Native Interface (JNI)

·         Work with major phone producers and carriers networks (CDMA/GPRS) for marketing and deployment

·         Formally trained on ‘Symbian OS Essentials and System Programming’ from Nokia/Symbian Inc.

URL: http://mobile.divx.com

 

eAgency Systems Inc., Newport Beach, California                                     05/2004 – 06/2006

Graduate Intern to Software Developer to Lead Mobile Developer,

·         Designed mobile commerce system architecture including mobile client, database, and web server

·         Developed mobile applications using Java ME, .Net Compact Framework, and Embedded Visual C++

·         Designed the interface between mobile client and web server using HTTP, J2EE, JDBC and C++

·         Developed mobile-oriented web service using .Net, C#, and SQL Server

·         Deployed and tested production wireless client software using Windows Mobile 5.0/2003, and Blackberry J2ME platform on Nextel, T-Mobile, Cingular, AT&T, and Verizon carriers network (CDMA/GPRS)

URL: http://www.niceoffice.com/niceofficewireless.shtml

 

University of Southern California, Los Angeles, California                      05/2001 – 05/2004

Lead Research Assistant in IMPACT Lab,

·         Assisted advisor in managing research team including 3 Ph.D. students and 2 Master students for software development, documents preparation, and workshop arrangement

·         Conducted research on software design, collaborative engineering and intelligent multi-agent system

·         Engaged collaboration with U.S. Government/Army Construction Engineering Research Laboratory (CERL), National Science Foundation (NSF), and Sun Microsystems, leading to intern positions and multi-year funding

·         Designed web service by Model-View-Controller standard using UML, Rational Rose and MS Visio

·         Developed web-based software system on J2EE framework using Enterprise Java Beans, JSP/Servlets, Struts, JBoss, Java Applet, Swing, Java 2D, XML, SOAP and MySQL database

·         Tested the web applications using JUnit, black/white box testing and write test automation script in Perl

URL: http://wisdom.usc.edu/stf/development_STARS.htm

 

SUN Microsystems, J2EE SQE Group, Santa Clara, California                05/2002 – 08/2002

Graduate Student Intern,

·         Developed J2EE test suite to test every new feature in EJB 2.1 and J2EE 1.4

·         Transformed developing platform of existing test suite library using Makefile and ANT

 

 

EDUCATION

University of Southern California, Los Angeles, California                      12/2008 (expected)

Ph.D. candidate in Computer Science

Dissertation Title: An Argument-based Socio-technical Negotiation Approach to Achieve Group Rationality for Collaborative Software Design

Research Focus: Software Design, Group Decision Making, Artificial Intelligence and Social Choice

 

University of Southern California, Los Angeles, California                      05/2003

Master of Science, Computer Science,

Selected Courses: Issues of Programming Language, Database Systems, Software Engineering, Artificial Intelligence, Algorithm Analysis, Advanced Artificial Intelligence, Robotics, Concurrent Programming, Computer Animation, Software Multi-Agent System and Management of Engineering Team

 

Peking University, Beijing, P.R.China                                                          07/2000

Bachelor of Science, Computer Science,  

Selected courses: Java Technology and Programming, Computer Networks, Computer Architecture, Software Engineering, Operating System, and Compiler Design.

Bachelor thesis: Web-based Distance Learning System

 

TECHNICAL SKILLS

Programming Languages: Java ME/SE/EE, JSP, Servlet, REST, JSTL, EJB, C/C++, ASP.Net, SQL, Perl, XML, HTML, and JavaScript

 

Operating Systems: Windows Mobile 2003/5.0/6.0, Blackberry 4.2/4.3/4.4/4.5, Symbian UIQ/S60/UIQ V3/S60 V3, Window XP/Vista, SUN Solaris, UNIX, and Linux

 

Database/Technical Software: Proficient with Microsoft Visual Studio 2003/2005,  RIM Java Development Environment, Eclipse, Eclipse plug-in for Blackberry, Netbeans 5.0, Oracle, MySQL, Access; WebLogic, JBoss, J2EE RI, Eclipse, Rational Rose, Microsoft Visio, Microsoft Project, Matlab, Simulink.

 

SELECTED WRITING ACTIVITIES

1. Lu, Stephen C.-Y., Jing N., “An Argument-based Approach to Manage Collaborative Negotiations in Software Systems Design”, accepted by Journal of Industrial Engineering and Management Systems, May, 2008

 

2. Jing N., Li Q. F., “Software Engineering for Enterprise Application Development”, a book to describe applying software engineering approach for enterprise-level software, accepted by Tsinghua University Press, May 2006

 

3. Lu, Stephen C.-Y.,  Jing N., “A Negotiation Approach to Support Collaborative Design in Software Engineering”, to appear in International Journal of Collaborative Engineering, April 2006

 

4. Cai J. and Jing N., “J2EE Web Service Design and Development”, a book to describe the new technology and features in J2EE 1.4, published by TsingHua University Press, China, January 2003

 

5. Cai J., Lu, Stephen C.-Y., Udwadia, F., and Jing N., "Modeling and Integrating Collaborative Processes over the Internet”, published by Journal of Business Process Management, 2003

The University of Southern California does not screen or control the content on this website and thus does not guarantee the accuracy, integrity, or quality of such content. All content on this website is provided by and is the sole responsibility of the person from which such content originated, and such content does not necessarily reflect the opinions of the University administration or the Board of Trustees