Thomas CHEUNG
Sierpina Place, Richmond BC, Canada V7A 4N8
Home: 604-***-**** Cell: 604 644
**** ***************@*******.***
Career Overview
Current job title is Senior Consultant and achieved a Testing Manager, and
Technical Manager with more than 25 years in the IT industry. Areas of
expertise include IBM CICS, DB2, IMS, MQ, Control-M, development, system
testing, migration, integration test, automation test and programming with
COBOL, Assembler, TSO, JCL, CLIST, C, Java, Websphere Message Broker and
Scripts, managed troubleshooting meetings to identify possible errors and
suggest solutions to fix issues. Worked as a team leader on the Y2K
project to ensure all systems passed Y2K tests.
Qualifications
. B.Sc (HongKong Polytechnic University) . Diploma in
Management Studies (DMS)
. FCMI . MBCS . MACS . GA
instructor of Dale Carnegie Course
Technical Skills
Skills
Total years Last Used
Problem Solving and Analysis >
25 years Current
Solution Architect to provide directions and solutions on new projects
> 5 years Current
System Automation, devised test plans, test cases and schedules
> 10 years Current
System Analysis and Design (defining and refining requirements)
> 20 years 2003
SDLC Project Management (good management and leadership skills) >
10 years Current
Emergency Support (willing to work odd hours, provide 24/7 on call support)
> 25 years Current
Work Experience and Achievements
Senior Consultant BC Hydro (Feb 2014 - Current )
. Worked as a Subject Matter Expert (SME) on WebSphere MQ, WebSphere
Message Broker, CICS, DB2, Middleware, disaster recovery, emergency
management and recovery procedure.
. Managed and facilitated defect triage meetings raised by teams.
Troubleshot MQ issues, managed disaster recovery, including software,
hardware, testing and failover.
. Managed process improvements, determine business requirements and
suggested IT solutions.
. Provided solutions to business issues, suggested process improvement,
procedures and standard.
. Documented and setup knowledge data base, incident management records
and resolutions.
. Trained and assist junior team members on knowledge transfer and built
a strong professional team.
. Track and implement change and code deployment to systems including
WebSphere MQ, Message Broker, Middleware servers.
. Prepared and review scripts for creating new Middleware environments
and servers, code deployment.
Senior Consultant ICBC (The Insurance Corporation of British Columbia
(Crown Corporation) - North Vancouver, Canada
(Feb 2012 - Feb 2014 )
. Worked as a Subject Matter Expert (SME) on IBM mainframe MQ, Message
Broker. Tested Guide wire web services and internet applications.
. Worked as a QA Test Lead to come up with test scripts, test cases and
test plan. Debugged the programming issues on Guide wire, WebSphere
Message Broker and Legacy Mainframe with HTML.
. Setup and monitored Control-M for batch run in system integration test
and production run for CMSS project.
. Tested online IMS programs with PL1/ Assembler/COBOL and CMS to
verify the CMSS project for Driver's Licence (DL), Vehicle
Registration, Auto plan and Claims.
. Prepared test plans, test scripts with efficient SQL to extract DB2
data for all sprints test, and tested incremental development.
. Managed and facilitated defect triage meetings raised by teams.
Troubleshot Message Broker Process and deployed codes.
. Prepared test schedules, test activities and conducted meetings with
BA, developers to speed up tests and meet test schedules.
. Used test tools IBM RQM, Worksoft Certify, HP QC for testing and
produced testing management reports.
. Setup automation Worksoft Certify for testing, identified issues
promptly and completed the components test 2 weeks ahead of schedule.
Solution Architect, Testing Manager and Technical Manager HSBC Bank -
Vancouver, Canada (Apr 1994 - Aug 2011 )
. Worked as a Subject Matter Expert (SME) on IBM MQ, WebSphere Message
Broker, DataPower, CICS, DB2 and disaster, emergency management and
recovery procedure. Prepared documents on XML and HTML.
. Tested on computing clusters and farms for load balancing on
development as well as Production to support Web Applications with
HTML and XML..
. QA and verify the results on Proof of Concept (POC) on the following
Web and internet projects: Mobile banking, GP Me2Me Payment, Gold
Suite, Suse upgrade, Message Broker replacing in-house EAI.
. Worked as a Test Lead to manage automation and process improvements,
determine business requirements and suggested IT solutions to Web,
internet and backend ETL projects. Setup HP QTP for automation
testing and performance test.
. Worked as Technical Manager, DBA and Systems Administrator on
mainframe management with IBM utility and REXX on backup and restore.
Disaster Recovery, DB2 Load/UnLoad, Global Mirror backup and PPRC)
. Performed design, development, integration, testing, troubleshooting,
and implementation of Message Broker process flows, verified test
results with testing tools SQL, crystal reporting, Toad, XMLSpy and
log files.
. Setup and monitored backend systems, ETL, GSI transformation and Web
Message Broker in system integration test and production run.
. QA and tested Global Payment project implementation of Message Broker
and supported Production and post-implementation releases. Analysis
and design HTML and XML, provided solutions to Global Payment which is
worldwide internet transactions.
. Prepared test schedules, test activities and conducted meetings with
senior management team, VP and release manger to ensure good quality
software release to production on time and smoothly.
. Prepared IT budget and projected hardware, data storage for testing
environment. Planned data backup by replication and mirroring.
. Setup, supported and managed development and QA environments for
testers with automation tools that saved up to 30% in recourses and
20% in IBM mainframe project duration.
. Managed testing environment with data backup, recovery, code
deployment, and inventory and access data authority.
. Developed and managed a special project link up with Global Supply
Chain and OMNIPLUS. Worked with vendors to provide solutions and
schedule for integration testing.
. Approved and defined projects storage usages, data retention, storage
classes according to SDLC.
. Prepared, reviewed and presented test plans to senior management team,
VP. Produced weekly testing summary reports with HP QC and setup
automation regression testing with HP QTP.
. Investigated defects and identified whether issues were caused by
hardware or software problems. Used various testing tools as well as
strong IT knowledge to narrow down the issues to save 40% in defects
resolution time.
. Worked in Chicago and New Jersey on site support for 3 months to
support new IBM mainframe project.
. Prepared, reviewed and presented test plans, test cases, and test
scripts to IBM RQM system. Produced weekly testing summary reports
with IBM RQM, managed defects and code drop schedule.
. Managed a joint venture China Trade Project which was developed in
China by a 3rd party. The new system had to be integrated into our
existing banking system. Setup automation scripts for testing which
could be run 24/7. Most testers and developers were located in China;
however, team leaders and managers were in Canada.
. Tested application code and managed COTS solutions and integrated them
into existing large and complex systems.
. Led Vancouver local team and off shore teams in China and India in
identifying testing issues, implementing test procedures, processes
improvements, defect resolutions and root causes analysis.
. Designed and setup new DB2 tables for BHex systems including Schema,
Primary Keys, and Foreign Keys. Verified DB2 database with SQL,
crystal reporting, batch report and log files.
. Managed a global test environment for which worldwide entities were
joined for testing. Prepared system test plans and test cases for GP
Me2Me Payment. Setup automation scripts for regression tests.
Arranged software upgrades and code deployments. Attended daily
meetings to identify and prioritize critical defects. Ran QC defect
reports to monitor the progress of testing and defect resolution.
. Managed testing resources and conducted technical training to junior
team members. Facilitated training sessions and knowledge sharing
meeting among teams.
. Managed the FileNet configuration on Enterprise Content Management and
Business Process Management (BPM).
. Devised system test plans, test cases and test schedules. Managed
changes and risks in Gold Suite 1.0, 2.0 and 3.0 projects.
. Migrated systems from Vancouver Canada to TKO Hong Kong. The
migration and verification was completed within a few hours without
any issues. Migrated data from IBM disk(3380, 3390) to EMC VMAX array.
A contingency fallback plan was also prepared and well tested to
ensure that there would be no impact to users. Created system test
plans and prepared test schedules. Monitored all tasks to ensure they
were on schedule.
. Prepared test scripts and testing tools for software development teams
to identify and fix issues in IBM mainframe Cross EBC projects.
. Identified a 17-year old Production bug during IDMS version upgrade
and released the IDMS upgrade smoothly without any issues.
. Tested and migrated IDMS customers, data, statements, orders and
instructions to BHEX. Developed system test plans and prepared
detailed test cases for migration. Customers could access both IDMS
and BHEX systems to view data during the transition periods.
Migration was smooth and successful without any impact to customers.
Migration was within budget and on schedule.
. Designed, analyzed and executed test data according to test plan, test
cases and application testing on Y2K Project. Managed Y2K tests and
ensured all system tests ran smoothly and successfully. There were no
issues during Y2K critical moments.
. Setup and monitored Control-M for batch run in system integration test
and production run for Y2K project.
. Developed, tested and supported IBM mainframe Cross Centers
communication with in-house developed software. Created system test
plans and prepared detailed test cases.
. Developed, tested and supported in-house systems with IBM mainframe
CICS, DB2 and MQ.
. Technologies: Banking knowledge, MQA, IBM mainframe (z/OS), AS400
(iSeries), Unix, Linux, Solaris, CICS, DB2, MQ, Websphere Message
Broker (WMB), DataPower, System design, MS Windows, Sun X64 Blades,
OMNIPLUS, IDMS, Expertise on ETL, SDLC, automation for testing, HP
QTP, Worksoft Certify, QA Tools, devised system test plans, detailed
test cases and Control-M schedules, testing scripts, Production
Support, Trouble shooting, Performance tuning, Business Analysis,
System Analysis, IBM mainframe low level computer language Assembler,
JCL, REXX, RACF, CLIST, COBOL, APS COBOL, Easytrieve Plus, Pascal,
PL/1, C, C++, Java, Visual Basic, HTML, XML, Disaster Recovery
Auditing. Agile testing, Sprint testing, Mobile banking, internet
banking, ecommerce, File Aid, Endevor, File access method, BDAM,
ISAM, VSAM, DASD, Cartridge. DFDSS, DFSMS, SDRF Problem Analysis and
Resolution, IT development Life Cycle Management, Product Management,
Strong Communication skills, ASCII-EBCDIC conversion between systems.
Strong inter-personal and communication skills. Defining and refining
users' requirements, IBM mainframe Software and Utilities. Networking,
Clustering, Farms and load balancing.
Project Team Leader- Mainframe HSBC Bank - Hong Kong
(May 1980 - Jan1994 )
. Managed development teams to provide new IBM mainframe banking
features and supported banking systems such as Savings, Checking,
Loans and Trade systems. Designed, developed, tested and supported
systems.
. Designed and developed 24/7 IBM mainframe Online Banking System to
keep all account balances up-to-date. The project allowed customers
to withdraw money from ATM machines 24/7. It increased the customer
market share by 10%.
. Upgraded DASD storage data from IBM 3350 to IBM 3380. Tuned up block
size to optimize performance.
. Created system test plans to handle monthly, quarterly, half-yearly
and yearly bank statements. Ran testing cases more than 10 cycles to
produce monthly, quarterly, half-yearly and yearly reports in Savings,
Checking, Loans and Trade systems. Monitored test schedule and
progress.
. Supported IBM mainframe Production systems that had a peak transaction
rate of 2000 per second on Christmas Eve and Chinese New Year.
Executed and supported system tests to ensure systems were well-tested and
defect free.
. Identified a critical bug that caused a negative account balance on
Savings. After the data file was re-organized, the balance became a
large positive value.
. Migrated and re-wrote in-house Online-Teller system (OLT) to Online
Banking System (OBS). It increased the IBM mainframe system
efficiency, maintainability and stability.
. Migrated system file structures from BDAM to VSAM, which was easier
and more efficient for accessing by programs. It reduced the support
cost and program maintenance cost by 15%.
. Programmed Online Banking System with IBM mainframe low level computer
language Assembler and COBOL.
. Developed Inter-bank fund transfer systems which automatically
converted SWIFT messages into banking transactions that credited
customer accounts with currency conversion. It saved $2 million
dollars of overtime pay for staff. It shortened the processing time
and increased accuracy.