Tel: 647-***-**** E-mail: email@example.com
Java / JEE Developer
SUMMARY OF QUALIFICATIOS
■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
■EJB 2.0 / 3.0
■Struts 1.1 & 2.0
■Hibernate 2.1 & 3.1
■Web service (SOAP / RESTful)
■XSLT / XML / XSD
■WebShpere 6.0 & 6.1
■JBoss 4.2, 5.1
■Rational Application Developer ( RAD) 6 & 7
■Eclipse 3.0, 4.3
■Visual Studio 6
■Oracle 9i &10g &11g
DB / BI Tools:
■ClearCase 6.0 & 7.0 & 7.1
Bug and Testing Tools:
■ClearQuest 6.0 & 7.0 & 7.1
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.ca:
■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