David Zhao
*** ******** *****, ***********, *******, Canada. M1V 1W5
Phone: 416-***-****, 647-***-**** Email: abnzx1@r.postjobfree.com
OBJECTIVE
Software developer
SUMMARY OF QUALIFICATIONS
. 20+ years' experience in the software development and 16+ years'
experience in OO programming.
. 8+ years' experience in JSP/JavaScript/Java/J2EE development / 3+
years in ASP development.
. 8+ years' experience in C++/C and Delphi.
. 3+ years' experience in embedded GPS products and C++/C development on
the Linux platform.
. 4+ years' experience in real-time control system (C/C++, Delphi, and
ASM) and low-level program.
. 5+ years' experience in C#.Net/ASP.Net/CSS, Web Service and Web
development
. 6+ years' experience in ORACLE, MYSQL, SQL Server, INTERBASE
. 6+ years' experience in Client/Server software development.
. Strong understanding of software and product development life cycle.
. Strong logical, analytical and technical problem-solving skills,
excellent debugging ability
. Good team player, self-motivated, eager-and-quick learner, committed,
flexible and innovative
TECHNICAL SKILLS
. Languages: Java/J2ME/J2EE (JSP/JavaScript/Servlet/Bean, Ajax, JSF,
Struts/Spring/Hibernate/JPA, SWING, Web Services, AOP, XML, JNDI,
MIDP/CLDC/CDC), C#, C/C++, .NET, PASCAL, PHP, CSS, ASP, HTML/DHTML,
XML, ASM, PL/SQL, UML.
. Database: ORACLE, MYSQL, SQL Server, INTERBASE, Stored
Procedure/Triggers, FOXBASE, DBASE.
. Tools: Netbeans, VC, JDeveoper, MyEclipse/Eclipse, C++ Builder,
Delphi/VCL, BC, JBuilder, DreamWeaver, HomeSite, SQL Server,
SMARTWORK, VISIO, ROSE RATIONAL SUIT, Authorware, etc.
. Platform: Windows, Linux, OC4J, Glassfish, IIS, COM+, Weblogic,
Tomcat, Apache, .Net.
. OO Design: OOA/P, Visio, UML, ROSE Rational, SMARTWORK.
WORK EXPERIENCE
Software Developer Angus GeoSolutions Inc. (AGSI) (www.agsi.ca)
Oct.2011 - present
Responsibilities:
. Implemented projects using Java, JSP/Servlet/bean/JavaScript, AJAX,
JSF, web services, J2EE, Struts, Spring, Hibernate, XML/Annotation,
AOP, MVC, JPA, XML, PHP/MySQL/Apache, Crystal Report.
. Fully understanding SDLC and project Architect, effectively arranged
work.
. Maintained, upgraded and optimized existing programs.
. Implemented web services using Java and C#.Net/WSS (Username Token).
. Implemented map info applications using
JSP/servlet/JavaBean/JavaScript/Ajax, map builder, implemented spacial
data queries and cartographic rendering under oracle Map Viewer.
. Implemented XML parse and compose using java/JSP/JavaScript/C#
(JDom/DOM/SAAJ).
. Implemented SQL procedures, JDBC database requests and operations.
. Performed diagnostics and troubleshooting of system issues, wrote user
operation guides or other documents.
. Built Java function lib and JavaScript files made it more convenient
for code reusing.
Accomplished projects:
. AgsiProjectMgmt: This project is a web management system for an
enterprise, consisted of TEBS, Project Portal, Sales Portal, Client
Management, Executive Info and Document Management. It is being used
in our company.
. AgsiWorkStatusTracker: This project is a web management system for
working records of company's members, being used in our company.
. Go360PPR: This project is a web management system for Ontario
provincial premises registry
. Go360VehicleTracker: This is GPS monitor and management system.
. GoDirectory: This is a web query system, provides clients residential
and business require information.
. go360infodepot: This is knowledge management system, developed in
PHP/MySQL.
Software Developer Tianlong Technology Inc. China
Aug.2010 - Aug.2011
Responsibilities:
. Participated in system design
. Implemented web application using
Java(JSP/JavaScript/Servlet/Ajax/JSTL/Bean/EJB), Struts, Spring and
Hibernate framework.
. Implemented SQL procedures, such as triggers and stored procedures.
. Implemented control procedures and interface procedures using C/C++
. Optimized the programs to enhance the system's performance and
efficiency.
. Updated the existed code for increasing new functions.
Projects:
. Information Control system This system receives data from subsystem,
analysis data and sending control instructions
. Embedded system This project includes data collection, function
controls etc.
Environment: C/C++, MyEclipse/Eclipse, Jbuilder, Apache, Tomcat, Oracle,
Java, JSP/Servlet, EL/JSTL, Spring/Hibernate, Struts, EJB, JMS, XML,
WebLogic, Web Services, PHP/CSS, MYSQL
Java Developer PowerIT Group Inc. Canada Jun.2007
- Aug.2010
Responsibilities:
. Implemented SQL procedures, such as triggers and stored procedures.
. Implemented the log system using Log4j and some security components
(authorization, access control).
. Implemented Web applications using JSP/JSTL/Bean/javascript/servlet,
web services, Struts, Spring and Hibernate framework.
. Implemented Web application using PHP/CSS + MYSQL + Apache.
. Implemented Applications using C#, ASP.net.
. Optimized the programs to enhance the system's performance and
efficiency.
. Updated the existed code for increasing new functions.
Projects:
. eBank system This project is a web bank system, most of bank tasks
that can be done through the internet
. eStore system This project is a web sale system,
Environment: Jbuilder, MyEclipse/Eclipse, Tomcat, Oracle, Java,
JSP/Servlet, EL/JSTL, Spring/Hibernate, Struts, EJB, JMS, XML, WebLogic,
Log4j, Web Services, PHP/CSS, MYSQL, Apache, Rational Rose
Senior Developer ZKTX Science & Technology Co. Ltd. China
Jan.2003 - Jun.2007
Responsibilities:
. Wrote system requirements, designed the architecture, defined
structures and interfaces of the classes, solve technical problems
encountered in the development process, mentored junior developers.
. Reckoned the problem that might be encountered in the development
process, and gave a solution.
. Designed the system architecture, defined the classes structures and
the interface parameters of modules in each project.
. Defined modules and interfaces, developed the basic classes, graphical
algorithmic routines(cut, fill, zoom in/out, erase, menu, edit box,
list, dot, multi-type line, circle, box, bar, etc.), user interface
modules, hardware interface routines and main multi-thread control
modules
. Debugged and optimized the programs to enhance the system's
performance and efficiency.
. Designed the method of organizing and compressed the multi-layer map
data.
. Designed the CDMA communication modules used to realize communication
between users and data center
. Updated and optimized existed programs of many projects
Projects:
. Embedded GPS navigation system: This project used arm PXA-255 as
hardware, simplified Linux kernel as the operating system, used
standard C/C++ to developing the GPS software and used JAVA to develop
the data centre.
. Boat Auto-Pilot system: This system is used to assistant pilot to
control a boat's navigating
. Fish detector system: This system is used to detect fish density in
water
. GPS Information Management System: This project was used JSP/Servlet,
Java bean, struts, JDBC and Oracle to develop the web application.
. Warehouse products management system: This project uses technology
JSP/Servlet, Struts, JDBC, Log4j, EJB and JMS to develop the whole
system
Senior Developer HUIYOU Technology Development Co. Ltd. China
Oct.1998 - Dec.2002
Responsibilities:
. Designing the architecture base on user requirement and implement
Multi-tier application using Delphi, C/C++ and ASP.
. Used proven technology such as C\C++, Delphi, ASP, ADO, Interbase and
SQL Server to develop the system
. Designed system architecture, solved main technological problems,
coded and optimized routines, built and optimized store process and
triggers of the database, improved the efficiency of the whole system
in projects.
. Built an Information Center System for Shenyang Public Security Bureau
. Designed an isolated and data transfer programs between double
computers connected by com interface (Web server and Data server)
. Built the internet sites and Mentored junior developers
Project:
. Security Information Management System of Customer in the Hotel This
project is used to control crime, check the information of hotel guest
. Public Security Management System of Special Industries This project
is a information system, assistants Public Security Bureau to manage
information of Special industry, supports various statistic and report
etc.
. Management System of Publication Industry / Management System of Motor
Vehicle Repair Industry / Management System of Roads Maintenance
Environment: C/C++, Delphi, SQL Server, ASP, C/S structure, B/S structure,
Servlet/JSP, JDBC, ORACLE, ASP, ADO, Interbase, SQL Server.
Developer Shenyang Computer Technology Institute, Chinese Academy of
Sciences 1994 - 1998
. Implemented the hardware interface control modules and user interface
modules in Industry Controls System projects.
. Accomplished the Expert System of Rice Breeding, Financial management
systems, Enterprise management systems, and Human Resource management
systems.
. Designed and routed PCB boards, such as main board, interface board
and DA/AD control board.
EDUCATION
. MSc in Computer Science & Computer Architecture, Chinese Academy of
Science 1991-1994
. BSc in Antenna Technology and Microwave Communication, XIDIAN
University (Xi'an) 1985-1989
REFERENCES
Available upon request