Post Job Free
Sign in

Project Service

Location:
San Francisco, CA
Posted:
July 10, 2015

Contact this candidate

Resume:

Robert Fu Chung, Kwan

Phone: 289-***-****

E-mail: ******@*****.***

Profile

14+ years of experience in the field of Information Technology

8+ years of experience in the field of Java/J2EE

Able to learn and apply new technology quickly

Can work individually or in a team environment

Able to work under pressure with minimal supervision

Good communication and interpersonal skills

Qualifications

Certification: Sun Certified Java 2 Programmer, IBM Certified Solution Developer – VisualAge for Java Professional Ed., V3, BEA Certified Enterprise Developer (JCert Initiative), Sun Certified Enterprise Architect (Part 1)

Languages: Java, EJB, J2EE, XML, CORBA, SQL, C/C++, Ada, VBA, Matlab,Visual C++, UNIX shell script, Struts, Hibernate, Eclipse, Spring Framework & UML

Operating systems: UNIX (SunOS, Solaris, AIX), Windows NT/2000/XP and Linux

Working Platforms: Sun Sparc, HP and Intel PC, VMWare

Administration: System administration skills on Unix

Software Tools: Vitria BusinessWare, Blaze personalization suite, BEA Weblogic, Gemstone/J, CocoBase, RogueWave tools, Rational Apex/Rose, DOORS and Builder Xcessory

Work Experience

Senior System Analyst(contract), Shoppers Drug Mart, July. 14 – Dec 2014

Shoppers Drug Mart is a leading pharmacy company in Canada.

Alberta Netcare project Investigation

Perform reverse engineering and documentation of existing code base to understand the logic.

Technology: Hibernate,Oracle, weblogic, eclipse,TortoiseHg

LCL(Loblaws) Self Distribution application

KIM applicaton:

Review Architecture document

Review Design Document.

Technology: web service, oracle, eclipse and Weblogic, Clearcase, ClearQuest, PMD, FindBug, Websphere message Broker, ESQL, core Java

Java Developer(contract), Rogers, Jun. 13 – Jun 2014

Rogers Communication is a leading telecom company in Canada.

Customer Transfer Process (CTP) project 0514 release

CTP applicaton:

Enhance CTP system port out involving Maestro company

Enhance CTP system port in request

Developed interfaces to integrate with other system.

Architect Java Web Services for core frameworks based on SOA principles.

Developed UML diagrams to cater the application requirements

Created Junit testing, RSA, Findbug and Cobertura report

Technology: web service, oracle, eclipse and Weblogic, Clearcase, ClearQuest, Junit, cobertura, FindBug, core Java,, QA TestingSupport

Customer Transfer Process (CTP) project 0214 release

CTP applicaton:

Local service Request (LSR) was used to or transferring customers voice services between different service providers.

LSR is enhanced to include voice, internet and TV.

Create a new web service for processing the CTP request

Developed interfaces to integrate with other system.

Architect Java Web Services for core frameworks based on SOA principles.

Developed UML diagrams to cater the application requirements

Created Junit testing, RSA, Findbug and Cobertura report

Technology: web service, oracle, eclipse and Weblogic, Clearcase, ClearQuest, Junit, cobertura, FindBug, core Java, QA TestingSupport

T911 project

T911 applicaton (Texting to 911 for deaf, deafened and hard hearing individual):

Create a new web service for processing the T911 request and send to database that will be populated to different company (Telus, Bell, MTS)

Developed interfaces to integrate with other system.

Architect Java Web Services for core frameworks based on SOA principles.

Developed UML diagrams to cater the application requirements

Created Junit testing, RSA, Findbug and Cobertura report

Technology: web service, oracle, axis, eclipse and Weblogic,Clearcase, ClearQuest, Junit, cobertura, FindBug, core Java, Tomcat, UNIX, QA TestingSupport

Java Developer(contract), Telus mobility, Sep. 09 – Jun 2013

Telus mobility is a leading telecom company in Canada.

PRISM 4.1 project

DS Dashboard applicaton:

Modified an existing application tto forecast future Internet Protocol Data records (IPDRs). T

Technology: JSP, Struts, JDBC, EJB, Javascript, JfreeChart and Weblogic, ClearCase, ClearQuest, core Java

Integration prepaid event management (Ipem) application:

Modified an existing application to use a new web service through SOA.

Performed performance tuning to make sure it is within limits.

Technology: Oracle, Struts,, Spring Framework, iBatis, weblogic, SOA, web services, ClearCase, ClearQuest, core Java

SDF On-line Charging applciation:

SDF is for vendor to charge customers for their data services.

Vendors include Zenith, Verisign, Quickplay, Nokia, etc.

Support the testing of this application.

Technology: Oracle, weblogic, SOA, web services

Roadside Assistance application:

Roadside Assistance is an application that allows PCS clients the ability to enroll for roadside assistance via a 3rd party provider (Asurion).

Became subject matter expert and support the application.

Technology: Oracle, UNIX script, java/J2EE, JDBC,ClearCase, ClearQuest

RSAS Loader application:

RSAS Extract (or loader) is an application that extracts daily rated usage for the postpaid clients and loads it into a summarized form in the RSAS database. This is for data usage like SMS, games, pictures, download, etc.

Became subject matter expert and support the application.

Technology: Oracle, UNIX script, java/J2EE, JDBC, ClearCase, ClearQuest

PRISM 4.2 project

Integration prepaid event management (Ipem) application:

Modified an existing application to use a new web service through SOA to replace the existing EJB calls. The application is build using weblogic technologies.

Performed performance tuning to make sure it is within limits.

Technology: Oracle, Struts,, Spring Framework, iBatis, weblogic, SOA, web services

Prepaid Profile Sync (PPS) application

Modified an existing application to use a new web service through SOA to replace the existing WS calls. The application is build using weblogic technologies. Also enhanced the input file data type.

Technology: web service, SOA, batch processing, UNIX

Storage Optimization project

Fraud Analysis Data Extract tool (FADE) application:

Modified an existing UNIX application to handle one more database and prepaid event type

Technology: Oracle, UNIX script, java/J2EE, JDBC,

PRISM 5.0 project

Integration prepaid event management (Ipem) application:

Support the ipem application and perform validation on this project.

Technology: Oracle, Struts,, Spring Framework, iBatis, weblogic, SOA, web services

PRISM 5.1 project

Fraud Analysis Data Extract tool (FADE) application:

Upgraded the application from Oracle 8i database to 11g

Technology: Oracle, UNIX script, java/J2EE, JDBC,

Flipper project

Integration prepaid event management (Ipem) application:

Flipper project is a duplication of production environment for failsafe purposes.

Support the ipem application and perform validation on duplicated environment.

Performed performance tuning to make sure it is within limits.

Technology: Oracle, Struts, Spring Framework, iBatis, weblogic, SOA, web services

PDIST upgrade project

Integration prepaid event management (Ipem) application:

PDIST project is a production database upgrade to Oracle 11g

Support the ipem application and perform validation on production environment.

Technology: Oracle, Struts, Spring Framework, iBatis, weblogic, SOA, web services

Proactive Maintenance (PAM) support project

Every month there is a regular maintenance/upgrade of the system that require validation to be performed on production environment.

Integration prepaid event management (Ipem) application:

PDIST project is a production database upgrade to Oracle 11g

Support the ipem application and perform validation on production environment.

Technology: Oracle, Struts,, Spring Framework, iBatis, weblogic, SOA, web services

Senior Consultant, CGI Inc., Jan. 02 – Aug. 2007

CGI Inc. is a leading consulting company that provides end-to-end IT and business process services that facilitate the ongoing evolution of our clients’ businesses.

Network Inventory Management (NIM) Project:

An application based on Vitria BusinessWare 3.1 to keep track of network inventory

Network Resource Managemnent System (NRMS) Release:

Upgraded the existing connectors to handle a different type of circuit (TMux) based on Vitria BusinessWare 3 technology.

Technology:Vitria Business Ware 3

Problem Resolution System (PRS) Project:

The project is to create a single point of entry allowing all customers to call just one number to access help for troubles for all services across Bell.

Rici Release:

Developed a solution based on webservices running on BEA weblogic workshop, and java, Oracle database and Vodel Soapbox.

My role was to implement the solution as well as co-ordinate with architect and project managers

Technology: weblogic workshop,Java, Vodel soapbox, web servce

Change Request (CR37) Release:

Developed a Vitria BusinessWare 3.1.7 and BusinessWare 4.2 project to enable flow of information between different telecom systems.

Acted as team lead to co-ordinate development and testing activities while working with architect and management team.

Technology: Vitria BusinessWare 3 & 4,

Customer Information Access (CIA) Release:

Developed a Vitria BusinessWare 4.2 project and web service based on BEA Weblogic workshop 8 to enable user to access remote data.

My role was to develop the BusinessWare 4.2 project, and the BEA weblogic workshop web service. During the process, I also need to investigate different ways of implementing the web service. E.g., Axis or BEA weblogic workshops.

Coordinated with architect to understand the reqirement and other contractors (Remedy) to make sure data flow properly.

Committed extensive overtime during the Xmas period to ensure the project are deployed on time.

Technology: Vitria BusinessWare 4, weblogic workshop, Apache Axis, webservice

Release 10.1:

Upgraded the existing problem tracking application from Vitria BusinessWare 3 to 4.2

My role was to convert the Vitria project from Business 3 to Business 4.2. Perform the related testing and ensure proper deployment of the project.

Technology:Vitria BusinessWare 3 & Vitria BusinessWare 4

Release 6:

Developed a BusinessWare application for Bell Canada to allow internal users to track problem report based on Weblogic server 7 and struts framework.

The project is a web application based on struts, java, javascript on the front end.

My role was to develop the application and work with the business analyst, and the client to resolve business issue.

Technology: Vitria BusinessWare, Weblogic server 7, Struts Framework, Java, Javascript

Customer Interaction Tool (CIT) Project:

This is a project that enable call center staff to navigate between different system.

Technology: Weblogic Portal

Bell Canada Holdings (BCH) Consolidator Project:

The project is to consolidate bills that a customer receive from Bell Canada's services to one bill every month.

Developed Technical Integration Prototype (TIP) for Bell Canada to consolidate their billing system using J2EE, Vitria 3.1, MQ Series and XML technologies.

Working closely with the architect to come up with the design.

Participated in the development of the workflow portion of the project.

Acted as team lead to guide junior members/ new member to the team on technical issue, provide estimate on tasks.

Technology: Vitria BusinessWare 3, J2EE, MQ Series, XML, SAX, DOM

Senior Software Consultant,

Brokat Technologies/Blaze Software/GemStone Systems, Inc., Mar. 00– Sep. 01

Brokat Technoloties is a leader in software that enables user-centric business

Blaze Software is a leabusiness rules management system

Gemsone systems is an enterprise software company, such as distributed resource management, in-memory caching and disk persistence, scalable data distribution, high performance computing operations, object management.

M-Commerce Department Project:

Developed experience in the Brokat WalletServer, Brokat Merchant Server application and Oracle 8i

Maintained a demo application for sales purpose

World Insure ASP Project (Phase 2):

Led the integration efforts: Identified tasks, personnel and resources to complete integration on time

Integrated the Brokat Advisor Rule Server application with the executive application to provide ASP service

World Insure ASP Project (Phase 1):

Architected and implemented the regression testing tool using JDBC and Reflection API

Designed, Implemented and Tested the back end of an Insurance ASP portal using EJB based on Brokat Advisor, BEA Weblogic 5.1 and MS Access technology

Answers.com Project:

Assisted customer to migrate their existing EJB application from GemStone/J 3.2 to 4.1

A leading education portal Project:

Assisted customer to convert their existing EJB application to run on GemStone/J

A leading US high school education portal Project:

Implemented demo applications using different methods to persist application data including Persistence Cache Architecture (PCA), JDBC driver(s) to relational database, CocoBase generated Entity Beans and CocoBase generated Default Java Objects

Created technical paper for using different persistence methods

Investigated the use of CocoBase Object/Relational (O/R) mapping tools to work with GemStone/J application server and Microsoft SQL relational database

Chrysler and US Bank Project:

Performed analysis for converting a running GS/J 1.1 system to GS/J 3.2

Int. Software Engineer, Computing Devices Canada, Ottawa, ON, Canada, May 97 – Feb. 00

Computing Devices Canada provides technology-based electronic systems, systems integration, and in–service support to defence organizations and public security markets in Canada and abroad.

Airborne Warning and Control System (AWACS) Mid-Term Modernization Project:

This is a airborne warning and control system software for data recording

Developed Online Built In Test software for Memory Data Recorder using C++

Contributed efforts in Code Review and prepared test document

Region/Sector Air Operations Center (R/SAOC) Project:

R/SAOC is a real time air operation monitoring software

Developed a real time air operation monitoring software using C++/Motif, CORBA and client/server architecture for US and Canada.

Applied Object Oriented Analysis and Design and UML onto the design

Participated in the integration efforts to ensure successful integration of the system between facilities in Ottawa and Los Angeles

Represented the company to participate in daily meeting during visit in client site

Performed performance tuning of the application to optimize memory usage

Challenger 2 Project:

Challenger 2 is a military tank and the project is to develop and maintain the firearm system.

Developed an embedded real time software and supported simulator for military application by Ada, C/C++

Performed system administration duties on two UNIX servers running Solaris OS for project development

Developed a prototype of Fire Control Panel application software using Visual C++

Involved in the whole software lifecycle based on ISO 9000 and CMM Level II standard

Verified software implementation through host (UNIX workstation) and target-based testing

Performed timing analysis on the resulting software

Supervised and instructed co-op student to design a micro-controller for an 8 key keypad

Performed excellent team work and met project deadlines promptly on all the projects involved

Senior Programmer, Allstate Insurance Inc., Markham, ON, Canada, May 95 - Apr. 97

Allstate insurance is a large insurance company in automobile and home insurance.

The project is to develop and maintain their application for auto, home and claim business

Demonstrated consistent excellent work and promoted to the position of senior programmer

Programmed and enhanced system applications in a mainframe (VAX) environment

Worked closely with other system analysts to ensure prompt and correct project completion

Maintained existing corporate computer system, including the work on Y2K issues

Investigated the corporate computer system to locate and fix existing defects

Recommended by the management for the commitment to the department goal in fixing system defects

Education

City University of Hong Kong, Hong Kong, Sep. 2007 Aug. 2009

MSc in Financial Engineering

MSc in Mathematics for Finance and Actuarial Science

(City University of Hong Kong and Université Paris-Dauphine Joint Degree Programme)

University of Waterloo, Waterloo, Canada Sep. 92 - May 95

B. Math, Major in Computer Science with Electrical Engineering Option

Other courses/certification:

X-Window Programming course (Developed an event - driven menu system using Motif),

Ryerson Uniersity Jan. 96 - Apr. 96

C++, Advanced C++ and Visual C++ programming courses, Seneca College Sep. 95-Aug.96

BEA Weblogic Server 8.1 Training Feb. 05

Vitria BeusinessWare 4 Training Nov. 04

Vitria BeusinessWare 3 Training Feb. 02

Sun Certified Enterprise Architect for J2EE Technology Exam (Part I) Dec. 01

BEA Weblogic Server 6.0 Developer Exam Oct. 01 IBM Enterprise Connectivity Test (with J2EE) Jun. 01

IBM Visual Age for Java, Professional Edition V3 Test Dec. 00

Object Oriented Analysis and Design with UML Test Nov. 00

Blaze Advisor Builder, Innovator and Rule Application Deployment Course Nov. 00

Managing and Tuning GemStone/J Systems Course Mar. 00

Building EJB Applications with GS/J Course Mar. 00

Sun Certified Java 2 Programmer Certification Test Dec. 99

Canadian Securities Course (CSC) Jun. 99



Contact this candidate