Wiseman Group
Profile Detail
Skip Navigation Links
Skip Navigation LinksHome > Info Tech > Talent Today is: Thursday, May 1, 2025
     
Contact

Toronto: 647-465-6952

Email Wiseman Group

Career Goals
  • First and foremost, to constantly strive for excellence in software development through leadership.
  • Continue development efforts in the micro-services / containerized platform realm and NonStop application modernization.
  • Given extensive industry background and stellar technical skill continue my track record at successfully delivering large modern enterprise solutions.
Skill Summary
PlatformSkill SetLevel
AllSystems Analyst, Product Champion, Mentoring, Top tier consultant.Expert
HP NonStop (Tandem)COBOL85, NMCOBOL, TAL, C, SCOBOL, TACL, Pathway, Enscribe, INSPECT, FTP, Tandem Utilities, Production Support.Expert
HP NonStop (Tandem)OSS, SQL/MX, SQL/MP, MQ-Series, RMS, ENFORM, NonStop SOAP, iTP WebServer, Web Services, BASE24, ACI PRM 7.0, GoldenGate SoftwareAdvanced
HP NonStop Server for Java (J2SE)JAVA, ODBC, JToolkit, Eclipse, Spring (Core and Jdbc), OOD, UML, Log4J, Hudson, JUnit.Advanced
HP NonStop (Tandem)Korn Shell, BASE24-atm, BASE24-pos, XPNET, VersaTestIntermediate
MicrosoftASP.NET, ADO.NET, C#, SQL Server, Visual Studio, Web Services, Web Forms, Sharepoint, AJAX, CSS, HTML, AJAXAdvanced
Experience
    TELUS Health
Senior Application Developer
Mississauga, Ontario
June 2007 – Present.

Related Skills: COBOL85, NMCOBOL, SCOBOL, PATHWAY, ENSCRIBE, INSPECT, TMF, EMS, GGS, Web Services, NonStop SOAP Server, iTP WebServer, XML, TACL, VSS, ASP.NET 3.5, SQL Server 2008, Visual Studio 2008, CSS, HTML, C/C++, Mentoring, Eclipse, JToolkit, Java, Spring, JDBC.

Currently working with the group that provides support for a drug adjudication application. This Tandem based application is written almost exclusively in COBOL, i.e., both native mode and COBOL85. The application is comprised of the traditional PATHWAY requesters and servers which front-end an Enscribe database. As well there is a large adjudication application which processes patient drug claims from clients (pharmacies, insurance companies etc.) in real-time. The incoming drug claims are adjudicated based on the patient’s group health plan information held in the Enscribe database.

Past and current projects...
  • Currently leading an NonStop application modernization project to provide a framework for future applications development using SQL/MX, Java, Spring, JToolkit and web services.
  • Lead adjudication engine analyst for a major enhancement.
  • Team lead on a project to integrate a new User Acceptance Testing (UAT) environment. Involves Pathway configuration, application / database setup, connectivity and Golden Gate Extractor / Replicator configuration (NonStop to UNIX).
  • Lead web services analyst using NonStop SOAP and the iTP WebServer. This project replaced a RSC link with a XML SOAP web service. I developed a custom SOAP server application which includes C++ user exits that house the required business logic. NonStop SOAP Server and iTP Web Server operate in the OSS space.
  • Lead analyst on the “green screen” replacement project utilizing Pathway/iTS.
  • Developed a .NET web service client to exercise a NonStop SOAP Paper Claim Reimbursement web service.
  • Developed a web site utilizing ASP.NET, C# and SQL Server 2008 to demonstrate Tandem web service access and provide development staff with a more flexible Paper Claim Reimbursement interface.
  • Developed and improved many script (TACL) used in our batch environment and for code promotion.
  • Lead Golden Gate Software (GGS) developer. Designed and developed solutions to replicate Tandem data to Oracle / JAVA systems. This project required GGS replication application to be augmented with USER EXIT modules.
  • Lead analyst on a project to synchronize Drug Engine database elements with a JAVA/Oracle based Dental Engine that run in UNIX using GGS and web services.
Recent training...
  • Introduction to Project Management – a two (2) day course based on the Project Management Institutes's (PMI) process structure.
  • Introduction to SQL/MX - a one (1) day overview of the ANSI compliant SQL product for HP NonStop.
  • Integrity Server Migration – a one (1) day overview of S-Series to Itanium migration planning.
    Canadian Imperial Bank of Commerce (CIBC)
Advisory Application Developer
Toronto, Ontario
June 2006 – June 2007

Related Skills: SQL/MP COBOL85, TAL, INSPECT, PATHWAY, TACL, RMS, BASE24, XPNET, EMSPERUS, VersaTest, Mentoring.

At CIBC I worked with the eFTS group which provides application support for the BASE24 ATM, POS and Remote Banking applications. CIBC makes extensive uses of BASE24 to manage their ABM, POS and Internet / Telephone banking services as well as for fraud monitoring. My main focus involved the bank's chip card migration initiative, i.e., migrating from magnetic strip bank cards to a smart or chip based card supporting the European Master Card / VISA (EMV) standard. Whilst at CIBC I wrote a stand-alone program to populate their in house SQL card holder database with several hundred test cards. This application was written in TAL with embedded SQL. In addition , I was the lead developer on the Tandem based Card Holder Services Platform (CSP) database. CSP is a very large database management subsystem written in COBOL and embedded SQL. A big part of CSP included the MQ Series infrastructure that maintained coherency with the DB2 cardholder database. I performed all the CSP coding changes designed to support the data requirements of the EMV project. In addition, I supported MQ Series by implementing version upgrades. Within less than a year, I became the in-house expert on CSP and was conducting lunchtime lectures on its structure and how the bank manages its cardholder population. In addition, I oversaw fraud monitoring upgrades, i.e., to Proactive Risk Manager (PRM) 7.0.
Other areas where knowledge was gained are BASE24 (configuration and control), RMS (source management) and VERSATEST (simulation tool). Training includes:
  • VersaTest introduction and Scripting.
  • Introduction to BASE24 ATM, POS and Remote Banking.
  • BASE24 ATM and POS Transaction Processing.
  • XPNET Environment Course.
    Royal Canadian Mounted Police (RCMP)
Senior Consultant
Ottawa, Ontario
May 2005 – May 2006

Related Skills: ASP.NET, SQL Server 2000, Enterprise Manager, C#, SharePoint, Reporting Services, Virtual PC (VPC), MS Server 2003, Visual Studio, IIS 6.0, NETMON.

My last area of involvement at the RCMP was with the Child Exploitation Tracking System (CETS). Here I served as the application support prime. CETS is a server based web application developed for the police community by Microsoft. It utilized the latest Microsoft .NET technologies, i.e., IIS 6.0, ASP.NET, ADO.NET, C#, Web Forms, Web Services and SharePoint; SQL Server2000 ran the back-end database and SharePoint front-ended the CETS application. My role was primarily one of application support, i.e., diagnosing and fixing bugs, problem solving day-to-day user issues and assisting other groups such as the network management group with trace collection and analysis. Moreover, I spearheaded each and every release that took place during my tenure (two (2) application releases, a Reporting Services release and a production server rebuild).

In addition, I configured the SharePoint portal content. More specifically, I configured SharePoint areas, sub-areas and added built-in content elements to satisfy user requirements that were established in conjunction with the policy centre.

When time permitted, I was involved in new development, i.e., developing SharePoint Web Parts and Web Part Pages from the VS.NET Web Part template component. The web parts would house user directory information and HTML elements (table) displaying information pertaining to “team” (agency) sites. All development was accomplished using Visual Studio .NET within a Virtual PC (VPC) environment.

Additional areas of involvement:
  • Reporting Services (installation, configuration and report creation).
  • NETMON (Microsoft’s network tracing utility). Collection, filtering and analysis for problem solving purposes.
  • BASE24 ATM and POS Transaction Processing.
  • SQL Enterprise Manager and Query Analyzer.

Senior Consultant
Ottawa, Ontario
May 1994 – May 2005

Related Skills: COBOL85, SCOBOL, TAL, PATHWAY, TACL, ENSCRIBE, X.25, SNA, TMF, Tandem Utilities, PATHSEND, Production Support, Rational Robot.

Here I served as the project lead; the primary responsibility was to maintain a proprietary e-mail application that ran on the RCMP’s Tandem network (8 nodes - 4 Prod, 2 QC and 2 Dev). This network supports an SNA and X.25 communications backbone as well as the CPIC messaging application. This messaging application was used by all police agency across Canada to communicate important police information such as All Points Bulletins (APBs), suspect query hits (notifications), query by mail to external motor vehicle databases and regular agency to agency messaging. The CPIC messaging application handled almost one million transactions per day and supported 10,000+ terminal addresses. Maintenance / development work primarily involved COBOL, TAL and TACL. The CPIC messaging system utilized the ENSCRIBE file system as well as SCOBOL Pathway IDS and UMP terminal interfaces. Moreover, I have extensive INSPECT debugging skills along with experience using the full range of Tandem utilities, i.e., FUP, SCF (line tracing and line control), PTRACE (line trace analysis), SCUP, SPOOLCOM, Peruse and forth. I also provided 24/7 production support.

Projects of interest:
  • I led the migration effort which supported transition to the next generation CPIC messaging system.
  • Development of many TACL scripts to monitor and report system operation activities, i.e., disk and print spooler capacity, database transaction activities, message queues and so forth.
  • Developed a program that provided automated system recovery which allowed the RCMP to operate the critical business element at the lowest possible cost.
  • Developed a PATHSEND application which provided monitoring / recovery for X.25 communication links. This effort reduced related helpdesk calls by 90%.
Consultant
Ottawa, Ontario
July 1989 – February 1993

Related Skills: Quality Assurance, COBOL85, SCOBOL, TAL, TACL, PATHWAY, INSPECT.

During my first term my primary responsibility was to oversee quality assurance for the proprietary e-mail system. This involved developing test plans for the distributed messaging application as well as ensuring proper implementation of each test case.

Other duties included the following:
  • Problem diagnosis and resolution.
  • Testing network recoverability, i.e., verify/exercise the fault-tolerant capabilities of the entire system.
  • Operations support (consulting, documentation and tools)
  • Technical advisor to RCMP members.
  • Capacity planning.
    Nortel
Senior Consultant
Ottawa, Ontario
May 1993 – April 1994

Related Skills: Fiber-optics (OC-48), STS-1, BNR Pascal, HP-UX, Quality Assurance, Meridain Norstar, Automated Testing.

I held two separate contracts at Nortel. The first (4 months) was with the Meridian Norstar group. Here I developed tests script for an automated test environment. All development was performed on HP machines running HP-UX and X-Window.

The second contract (11 months) was with Fiber-World (Nortel’s fiber-optics switch division). Here I served as a tester situated within the STS-1 development group. The STS-1 tributary board was part of the OC-48 fiber-optics communications product.
    Bell Canada
Consultant - Quantum Information Resources
Ottawa, Ontario
June 1988 – July 1989

Related Skills: C, INSPECT, X.25AM, X.3 PAD, TAL, Async, Bisync.

On contract basis, new software features for the ENVOY100 electronic mail system were developed. This includes implementing and testing a PC interface to ENVOY100 plus a library of communications routines that handled DATAPAC bisynchronous and asynchronous protocols. Implementing the above software features provided a complete understanding of the structure of a large computer system electronic mail application. Furthermore, a complete understanding of the X.25 WAN communications was gained, i.e., packet structures and PAD (X.3) programming requirements. The bulk of development was performed using "C"; however, since the majority of ENVOY100 code is TAL based, an in-depth analysis of this language was required to facilitate the various interfaces.
    Gandalf Systems Group
Software Engineer - Redifacts Factory Information Systems
Ottawa, Ontario
February 1988 - June 1988

Related Skills: Pascal.

Here I worked on a factory automation product, i.e., bar code reader and so forth used in the garment industry. Programming was done in PASCAL.

Software Engineer - Computer Dispatch
Ottawa, Ontario
September 1987 - February 1988

Related Skills: ASM85, VMS, UNIX.

Here I worked on a factory automation product, i.e., bar code reader and so forth used in the garment industry. Programming was done in PASCAL.
    Cableshare Inc.
Junior Software Engineer - Home Shopping
London, Ontario
April 1986 – September 1987

Related Skills: C, ASM86, PROM based development, real-time control, iRMX86 (O/S), ICE.

Here I worked on an embedded application that switched video to a cable TV network. Coding was performed in “C” and testing was in assembler using In Circuit Emulator (ICE) units. All application ran on a real-time operating system (iRMX86). The O/S and application software were downloaded onto programmable read only memory (PROM) chips. The PROMs were then inserted into an 80186 micro computer board..
Education
Computer Engineering Technology Diploma
St. Lawrence College, Kingston, Ontario
1983 to 1986
  • Courses include C, PLM, Fortran, Pascal, and Basic languages, as well as ASM86 and 6809 assembler.
  • Operating systems experience consisted of iRMX86, UNIX, CPM, and MSDOS.
  • Other courses studied include communication theory, computer electronics, graphics programming and computer peripherals.
  • A technical thesis was undertaken demonstrating a distributed control application. The project, based on Intel's Bitbus technology used pneumatic robots, a conveyor belt and sensors to portray a Computer Aided Manufacturing station.
COBOL I
Algonquin College, Ottawa, Ontario
September 1988

C++
Ottawa-Carlton Roman Catholic School, Ottawa Ontario
September 1994

JAVA Beginner (A+)
Algonquin College, Ottawa, Ontario
May 2000

JAVA Intermediate (A-)
Algonquin College, Ottawa, Ontario
September 2003

JAVA Advanced (A+)
Algonquin College, Ottawa, Ontario
January 2005
Miscellaneous
References - Available upon request.
Security Clearance - Government of Canada - SECRET
Copyright 2009-2022 Wiseman & Associates