Sign in

Developer Java

Toronto, Ontario, Canada
October 01, 2015

Contact this candidate


Ting Qi

** ******** **., *******, *******, M*V *Z1

Tel: 647-***-**** E-mail:


Java / JEE Developer


■10 years software / web development and consulting experience, including projects with Ontario ministry of aboriginal affairs, Baker real estate incorporated and Canada’s prominent financial institutes, BMO and Tangerine.

■10 years of Java / JEE developing experience using variety of technologies (JSP, Servlet, EJB, JMS, SOAP / RESTful Web service, jQuery, Ajax, XML/XSD/XSLT, Crystal Report), frameworks (Spring, Struts, Hibernate, Angular JS), developing tools (Eclipse, RAD, JBuilder,) under various developing environment (Websphere / Weblogic /JBoss / Tomcat application server on either UNIX / Linux / Windows).

■Advanced database query and scripting skills with variety of database, such as Oracle, DB2, SQL server, MySQL, Postgres, MS Access etc.

■Excellent developing skills and knowledge of JEE multi-tire solution, with various open source frameworks and design patterns integration.

■Strong self-motivated individual, a skillful analyst and problem resolver and a hard working team player with good communication and organizing skill.

■Sun Certified Java Developer for Java 2 Platform (SCJD)

■Sun Certified Web Component Developer for Java 2 Platform (SCWCD)

■BA degree of Computer Science






■Visual Basic 6



■JDK 1.4 to 1.7

■JSP 1.2

■Servlet 2.3

■EJB 2.0 / 3.0

■Spring 4.1

■Struts 1.1 & 2.0

■Hibernate 2.1 & 3.1


■Web service (SOAP / RESTful)


■Castor 0.9

Web Scripts:








Application Servers:

■WebShpere 6.0 & 6.1

■Weblogic 8.1

■JBoss 4.2, 5.1

Development Tools:

■Rational Application Developer ( RAD) 6 & 7

■JBuilder X

■Eclipse 3.0, 4.3

■Visual Studio 6


■Oracle 9i &10g &11g

■DB2 8.1

■MySQL 3.2

■PostgresSQL 9.2

DB / BI Tools:


■SQL developer

■Crystal report

Source Control:

■ClearCase 6.0 & 7.0 & 7.1


Bug and Testing Tools:

■ClearQuest 6.0 & 7.0 & 7.1

■JTest 9.0


Operating Systems:

■Unix (Solaris)




Qualicom Innovations Inc., Toronto, ON

Nov 2010 – present: Development Analyst


■QTS (Company Internal Bug Tracking System) Upgrade (2015.3 - )

Transform from old JSP / Servlet / JDBC structure to Spring / Hibernate framework

Added ‘Daily Report’ sub-menu for the daily summary of new submitted, resolved or closed tickets within given time period.

Created a separated thread for Email notification to avoid long time waiting after submission.

Environment: Eclipse, Java 7, Spring 4.1, Hibernate 3.6, RESTful, AngularJS, Tomcat 7, MySQL

■@BMO: FTF / CIPG / EDI Data Migration (2011.7 – 2012.11, 2013.9 – 2015.2)

Extracted customer data from old system and imported to Oracle database which was later analyzed and transformed to the suitable table structure that eventually was loaded to the new webMethods based application.

Created and applied series of SQL scripts, store procedures to reconstruct the Pre-Staging and Staging Oracle database which is the launching base for the data migration.

Enhanced Java based data migration tool for transferring existing Mainframe customer data to J2EE framework.

Directed and coordinated dozen of production BPM (Business Process Module) and data migrations for EDI project

Analyzed and resolved various data setting defects by applied SQL script to Oracle database.

Environment: Eclipse, Java 6, Toad for Oracle, SQL developer, Hibernate, Oracle 10/11, WebMethods, ClearCase, ClearRequest, GXS

■Baker Real Estate: Project Support (2012.12 – 2013.8)

Major developer for daily support including analyzing and resolving defects and enhancements.

Modified and created various business reports

Created, modified and optimized Oracle SQL / store procedures for various Crystal reports

Deployed fix and code changes to UAT and Production.

Environment: Eclipse, JBOSS 4.2, Oracle 9, Java 6, EJB 3 Entity Bean, Session Façade, Struts 2.0, jQuery, Nitobi Ajax, Crystal report, Maven 1.2, log4j

■Prototype Intranet (dotCMS based) Enhancement (2013.5-2013.8)

Implemented and deployed multiple OSGI dynamic plugins (actionlets, viewtools) for dotCMS based new prototype Intranet.

Environment: Eclipse, Java 6 / 7, Tomcat 8, Postgres 9.2, Velocity, OSGI plugin, dotCMS

■Ontario Ministry of Aboriginal Affairs: Aboriginal Business Directory (2010.11 – 2011.5)

Key designer and developer for this face-lifting project.

Redesigned and modified the web structure so it can accommodate bilingual web pages

Modified Java servlets in order to direct the results to language specific JSP pages

Created templates for language specific header, footer and side menu for the new looking JSP pages

Enhanced the search criteria and results sorting facility

Enhanced management and Email functionality

Analyzed and resolved various existed defects.

Environment: Rational Application Developer 7.5, Websphere 6.1, Oracle 10g, Java 5, JSP / Servlet, JDBC, SVN

Team Technologies Inc., Toronto, ON, Canada

Sep 2007 – Nov 2010: Java Developer

Projects @

■Tangerine: E-kits for prospects

Designed and developed the web pages for creating, modifying, and searching for the personal and business deposit prospects.

Added the email functionality for sending E-kits when new prospect is created.

Added the “match then change” functionality at backend when prospect is converting to the client.

Wrote JTest test case classes for related business command

■Tangerine: Thrive account application

Designed and developed an integrated General Settings page which uses popup modal windows for updating individual settings. Implemented a framework for individual modal window.

Developed ABM card activation and maintenance page, both for web site and call center.

Developed draft ordering pages and modified account history page.

Modified SQL procedure call to backend Profile for retrieving and updating ABM card account setting info.

Wrote JTest test case classes for several business commands for code quality insurance purpose

■Tangerine: Guaranteed Valuation Services for Mortgage Application

Developed Web Service for retrieving GVS and Title Insurance fees from backend Profile.

Created a new SQL procedure call for backend Profile for retrieving GVS and Title Insurance fees.

Modified the mortgage application process by adding GVS and Tile Insurance fee elements in worksheet

■Tangerine: Mortgage Interest Rate Guarantee

Designed and developed search and update rate guarantee pages for call center. The search mechanism includes individual search and general search, such as search by id, name, phone, E-mail etc.

Modified mortgage application by adding rate guarantee element.

■Tangerine: Mortgage Servicing Automation

Developed 3 different request forms for payment increase, payment frequency change and making prepayment. Saved request forms to Oracle database after proper validation and calculation.

Developed worksheets of 3 different requests for bank associates updating and instructing.

Developed a Java ROBOT program to push the submitted worksheets to designated process stages through FileNET, a backend semi-automated case process repository.

■Tangerine: Mortgage Renewal Application Service

Actively involved in multiple mortgage renewal fields and PDF files change.

Constructed a ROBOT program to automate the prepayment schedule of Mortgage renewal request.

■Tangerine: Mutual Fund online enrollment

Developed several web application pages, including personal detail, legal and confirmation page, printable application summary etc.

Used Zapatec AJAX widgets for instant validation.

Environment: Java 6, XSL / XSLT, XML, XPatch, EJB, MQ / SOAP Web Service, Zapatec Ajax, Rational Application Developer 6, Websphere 6, ClearCase, ClearQuest, Profile / Oracle, JTest

MRP Consulting Inc., Toronto, ON, Canada

Aug 2005 – Aug 2007: Java Developer


■Order management system for a pharmaceutical company

Developed JSP, Servlet for the order management modules including form fulfilling, order submitting, shipping tracking and return handling etc.

Aanalyzed and created multiple use-cases.

Provided the technical documentation for the developed modules.

Used JUnit to test the Java classes in the project.

Environment: Java 1.4, JBuilder, WebLogic, MySQL, JSP/ Servlet/ EJB, JUnit

Concord Idea Corp., Markham, ON, Canada

Sep 2001 – Sep 2002: Web Developer

■Member of developing group of online wedding design site called WeddingIdea.

Implemented the registration process and multiple user tools such as design chooser, guest book, calendar, gift list, automated E-mail reminder etc.

Involved code verification, bug tracking, performance tuning and module documentation

Environment: ASP, JavaScipt, HTML, CSS, Visual Basic, ODBC, Oracle Database.


■Sun Certified Web Component Developer for Java 2 Platform (SCWCD)

■Sun Certified Java Developer for Java 2 Platform (SCJP)

Education and Training

■Bachelor of Arts, Computer Science, York University, Toronto, Ontario, Canada

Contact this candidate