|
| |
 |
|
Resume for Olav Kappert |
|
S
U
M
M
A
R
Y
|
Founder of IOMIT International, an Information Technology company
offering professional services and software application development
serving the HP (3000 / 9000) communities throughout North America.
Specializing on the HP Platforms (using both MPE and/or HPUX
Operating Systems) since 1977, I provided the highest
quality of services to dozens of public and private corporations
throughout Canada and the United States. Rounding out my
knowledge, I have worked on Web Development projects including the
development of this Web Site. I have also provided
presentations on subjects such as Organizing Program Development,
and Beginner's Web Development.
Hewlett - Packard: My
experience with HP Business Systems spans 27 years (since 1977).
Some of the contracts I have had, required me to take on the
responsibilities of one or more of the following: System Management,
Technical Support, Project Leader, System Analyst, Software
Development Specialist and System Operations. Extensive
knowledge in most major HP supported languages, databases, utilities
and dozens of third-party software like Suprtool, MPEX and AMISYS.
I am also an HP Solutions Provider Partner on multiple platforms.
Speedware: My
experience with SPEEDWARE/4GL spans 25 years (since 1979 - inception
year).
I have been involved in application development, conversions,
migrations, support and consultations utilizing SPEEDWARE/4GL,
various programming languages, databases and utilities. For over ten
(10) years, I have been a SPEEDWARE Value Added Business
Partner. Worked in tandem with Speedware Offices in both
Montreal (Canada) and the United States as an independent and
external Technical Support Resource (eTSR). I am extensively
trained in AUTOBAHN II, SPEEDWAREs new Web development product.
Cognos: A couple of
years.
Although my experience with Cognos is not current, I would
welcome the opportunity to work with it once again. |
|
Wanted:
|
I am looking for contract work full-time or part-time,
short-term or long-term in Software Application Development (COBOL
or another language, Speedware/4gl, Cognos/4gl), System Analysis,
full project management (design, development, implementation, and
documentation) or simple program modifications. Will
travel to and from the clients site, or perform the required work
using either dial-up or internet methods, or both if it fulfills
the clients needs.
My rates are negotiable and are set by the hour, week, or by
the project. I can offer very low rates for
any corporation willing to allow me to complete the assigned
contract by remote (offsite) methods.
|
|
Note:
|
To protect my client base, most companies names have been
removed from the contract headers and its respective contract
details. If the company name is required, please click on
the e-mail icon on the left to send me an email
and explain your interest in my clients names.
|

|
|
Conference
Speaker:
|
|
Organizing Program Development (Software Development
Standards)
Web Development (HTML 4.01 Primer) |

|
Training:
|
|
System Management
Supervisory Management
Technical Documentation
Speedware Esperante Administration
Speedware - Media and Media / Personal
Speedware - AutoBahn II
HPUX System and Network Administration I
HPUX System and Network Administration II
|

|
Mainframe
Hardware:
|
|
HP1000, HP2000, HP3000, HP9000, DEX/VAX, NCR, CDC,
MAI, IBM, Four-Phase, Micos
|
|
Operating Systems:
|
|
MPE (all releases), MPE Internals, POSIX, HPUX, RSTS/E,
RT/11, MRJE, RJE
|
|
Database & Tools:
|
|
Image, Turbo Image, Ksam, Allbase, Oracle, Sysbase,
DBMS, DMS/500, Query, Adager, DBGeneral, DButil, Suprtool, KSAMutil, SQL,
Omnidex, V/Plus, DEL
|
|
Languages & Tools:
|
|
Cobol II/74/77/XL/85, Basic, Business Basic,
Fortran, SPL, Pascal, PL1/C, APL, Algol, Dibol, JCL, CI scripting, Copylib
|
|
4GLs & Tools:
|
|
SPEEDWARE (Genasys, v3 - current), Designer, Makecat,
Makeconf, Makeprof, Autobahn II, Powerhouse (Quick, Quiz, QTP)
|
|
Editors & Tools:
|
|
Qedit, Editor/3000, Quad, Speededit, TDP/3000, VI,
Awk, Grep, Sed, Script
|
|
Packages & Utilities:
|
|
MPEX, Security/3000, Reveal, Espul, Glance/XL,
AMISYS, HPR HEDIS, Manman, MSDS, Jobscope (all modules), Speedware
Financials (AP/AR/GL), SpeedLedger, ASK ManMan, MM/3000, PM/3000, DS/3000,
MCBA (AP, AR, GL), DSG/3000, Plot/21, SPSS, AMEX Fars, CES Fars, GE
Capital
|
|
PC Hardware:
|
|
Pentium & AMD based PCs, Desktops, Laptops
|
|
Operating Systems:
|
|
Dos, Windows (3.1, 3.11,95, 98), Network Windows (NT
4, 2000), OS/2, Unix
|
|
Database & Tools:
|
|
MS-Access, Speedbase, Oracle, dBase
|
|
Languages:
|
|
HTML, JavaScript, Cobol, Basic, Fortran, some C
|
|
4GLs & Tools:
|
|
Micro-SPEEDWARE, PC-SPEEDWARE, SPEEDWARE (version 4
to current), Designer, Makecat, Makeconf, Makeprof, Autobahn II, Cognos
Powerplay & Impromptu
|
|
Office Suites:
|
|
Microsoft Office 97 Professional, Microsoft Office
2000 Professional (Word, Excel, PowerPoint, FrontPage, PhotoDraw, Access),
Corel
|
|
Communications Software:
|
|
Reflections Professional, Business Sessions,
Netscape, Internet Explorer
|
|
Packages & Utilities:
|
|
Ventura Publishing, Corel Draw, Hijaak, Lotus 1-2-3,
CCINFO, Jetform, Harvard Graphics, Freelance Graphics, ABC Flowcharter,
AMEX SE Workstation, ADP-Payroll, Ceridian-Payroll
|

|
Positions:
|
|
Analyst/ Programmer,
Application Analyst/ Developer,
Business Analyst,
Data Base Administrator,
Data Center Management,
MPE Internals Analyst,
Project Leader / Manager,
Software Consultant,
|
Software Analyst,
Software Specialist,
Speedware Specialist,
System Manager,
System Operator,
System Specialist,
Technical Advisor,
Technical Support.
|

|
Processes:
|
|
Analysis and Design,
Code Generation,
Code System Restructuring,
Configuration Management,
Conversion Tools,
Database Design,
Methodology,
Maintenance,
Full Life Cycle,
Documentation,
Development/ Programming,
|
Project Management,
Prototyping,
Rapid Application Development,
Repository,
Requirement Definition Gathering,
Production System Support,
Reverse Engineering,
Standards Design/ Implementation,
Test / Debug,
User Interfaces.
|

|
Markets:
|
|
Distribution (Retail, Wholesale),
Energy,
Government (Federal, Local),
Health Care (HMO, PPO, POS, Hospitals,
Physicians / Providers),
Hi-Tech,
Insurance (Automobile, Commercial, Health,
Life, Residential, Services, Warranty),
Manufacturing,
Petro-Chemical,
Pharmaceutical,
Retail (Back Office, Electronics, POS),
Software Development,
Telemarketing,
Transportation,
Warehousing,
Wholesale.
|

|
Applications:
|
|
Accounting (A/P, A/R, Billing/ Invoicing,
Credit/ Collection, Credit Card Processing),
Batch,
Communications,
Customer Service (Return Authorization
Management),
Data Center Management (Capacity Planning,
Configuration, Performance Optimization),
Database Warehousing/ Mining,
Disaster Recovery,
Distribution (Retail, Wholesale),
Documentation (Management/ Image
processing),
EDI,
Environmental (Material Safety Data,
Chemical Reporting, Waste Management),
Financial Systems (G/L, Auditing, Budget,
Cash Management, Taxes),
Fixed Assets,
Health Care Management (AMISYS, HPR HEDIS),
Help Desk / Technical Support,
Human Resources (Benefits, Employee
Management, Payroll),
Information Systems,
Inventory,
Manufacturing (Consumer Goods, Hi-Tech,
Industrial, Job Shop, Batch Processes),
Marketing (Channel, Pricing, Product,
Promotion, Sales),
Material Management Control,
Order Management / Processing,
POS (Point of Sale Retail Registers),
Purchasing,
Quality Assurance,
Sales & Sales Commissions,
Specialized Utilities,
Statistical Analysis,
System Administration,
Telemarketing,
Transaction Processing, Security (User
Validation Systems),
Web Applications (Development),
Work Orders Underwriting.
|

|
00/01 -
|
External Technical Support Resource
|
|
|
Current position is Independent and external
SPEEDWARE Technical Support Resource (eTSR).
|

|
99/12 - 99/12
|
Technical Support Resource
|
|
|
Analyzed methodology behind the clients Y2K
compliance modifications. The contract was essentially a request for
a second opinion. It entailed only my recommendations, concerns and
checks; and to provide the client with a status report of their conversion
readiness. Other than a few missed issues, which were immediately
addressed, the Y2K conversion was implemented smoothly and
successfully.
|

|
99/09 - 99/11
|
Speedware Specialist/ Analyst
|
|
|
Analyzed and converted several SPEEDWARE
applications from v5 to v7, and implemented changes for Y2K
compliance. Conversion involved 20 menus, 41 logic modules, 10
screens, 35 reports and coding 5 additional prompt screens.
|

|
99/03 - 99/06
|
Speedware Specialist/ Analyst
|
|
|
The contract content was for coding of an
application and subsequently reporting requirements mandated by the U.S.
Environmental Protection Agency for all Toxic Waste Disposal
companies. Performed image processing of 122 pages of Toxic Chemical
Registrations, and optical character recognition of the images (side by
side columns) into an Excel spreadsheet. The spreadsheet was in-turn
converted to a flat file and loaded into a TurboImage Database.
Altered six DBs, added Omnidex to several DSs and created several
KSAM files to cross-reference the new DB. Added and/or modified
Speedware catalogues and design (V5 and V7) modules to reflect DB
changes. Implemented standards to current Speedware modules, created
data integrity modules and created a test environment. Merged
multiple catalogues & designs and resolved naming conflicts.
Fully tested and implemented the application / reports. The
government received and accepted the first reports in a timely
manner. Performed concurrent modifications to code for Y2K
compliance.
|

|
98/06 - 98/12
|
Software Specialist/ Analyst
|
|
|
Performed detailed analysis and wrote in-depth
specifications after meeting with Users to determine their
requirements. Developed the code and used systematic testing to
ensure compliance to these requirements and authenticated the actual
results with the expected results.
Worked on numerous production applications using
SPEEDWARE (versions 5 & 7). Modules were added and/or modified
based upon User requirements. Although most of the development was
done in SPEEDWARE, a COBOL subroutine was coded using embedded SQL calls
accessing an ORACLE package.
The contract was extended, allowing AHS to offer me
the opportunity to create formal specifications to a large SPEEDWARE
production system. These specifications were to be used as a
detailed and functional program outline for a PowerBuilder development
team (Coders) using Oracle as the database.
|

|
98/02 - 98/06
|
Software Specialist/ Analyst
|
|
|
Creation of an interface (menus, screens, logic, and
reports) to allow financial data extracted from MCHS to be uploaded to a
Speedware Financial System for further financial processing and
reporting. The information was extracted from multiple sources,
including AMISYS HealthCare System and its data structures, ADP-Payroll,
and In-House developed systems. Created several data integrity processes
to validate both the download data, the Speedware Financial System upload
files and AMISYS data.
Needed to create numerous indexed mapping files (1:1
or 1:M), and cross-referencing files to link with the AMISYS data
structure. Modified / created Speedware modules (menus, prompt
screens, screens, logic, and reports) for links to Account Receivables,
Bank Reconciliation, Billing, Capitation, Cash, Claims, and Payroll.
Restructured several processes, logic, and reports to operate as a unit
instead of independent units, allowing for future modules to be easily
integrated. Updated relevant documentation.
|

|
97/01 - 98/06
|
Software Specialist/ Analyst
|
|
|
Advised staff and performed troubleshooting on
SPEEDWARE applications. Analyzed, created and/or modified numerous
SPEEDWARE applications centered on an AMISYS HealthCare System and its
data structures. Analyzed and coded several applications for
implementation of Medicare into the corporate systems. Analyzed and
created data entry screens and reports for statistical requirements to the
State Health Department. After a complete rewrite of an HPR HEDIS
application, the process execution was reduced to hours and involved less
than 60 MB of data (originally, the process execution took days and
created an excess of ½ GB of data). Wrote data integrity checks for
almost all input data including lookup screens, reports and menus for
cross-referencing and validations.
|

|
95/03 - 96/12
|
Software Specialist/ Analyst
|
|
|
Worked extensively on modifications to and adding
functionality and capabilities to a Point-of-sale (Retail Registers)
system along with the dozens of interlaced tracking / reporting / updating
subsystems (all with real-time transaction processing). The
subsystems were programmed in various languages (Cobol, Basic, C, Fortran,
Pascal) and even Speedware. Rewrote the Credit Card (MC, Visa, AMEX,
CB, etc.) transaction system to verify, validate and update all the
required subsystems and databases including the General Ledgers.
Created a system for product promotions and bracket purchase and/or
returns. Added some code to various systems and subsystems to secure
all transactions, and to identify possible fraudulent practices.
Wrote a new method to determine salesman commissions.
Cross-referenced and validated the Employee file with the Sales
Transactions from the register.
Using SPEEDWARE, designed and coded a security
system to authenticate the Company Users with the processes to which they
may have access to. Converted an excess of 120 Speedware pre 7.02
(versions 5 & 6) applications to 7.02.10 version.
Performed additional program analysis, prepared
documentation, and specifications for coding by other programmers.
Worked as a project leader on several projects involving several systems
and ensured its successful completion and implementation.
|

|
94/10 - 95/03
|
Speedware Specialist
|
|
|
Advised staff and performed troubleshooting on
SPEEDWARE applications. Involved with conversion of JOBSCOPE
manufacturing system to SPEEDWARE in an UNIX environment. Coded an
excess of 450 programs throughout a dozen applications.
|

|
94/08 - 94/09
|
Speedware Specialist
|
|
|
Responsible for the creation of a Return Merchandise
System linked to an existing manufacturing application utilizing Speedware.
|

|
94/06 - 94/07
|
Speedware Specialist
|
|
|
Advised staff and performed troubleshooting on
SPEEDWARE applications. Developed programs for manufacturing
specialized requirements.
|

|
93/12 - 94/01
|
Project Leader/ Analyst
|
|
|
Performed the functions of a Project Leader for a
consulting firm involved with multiple contracts for Speedware Application
development. Wrote detailed specifications and occasionally
developed code. Set-up documentation standards and implemented
programming standards.
|

|
93/10 - 93/11
|
Application Analyst/ Developer
|
|
|
Customized proprietary software (Human Resource and
Payroll Management) for High Line Clients based upon the clients
particular requirements.
|

|
93/05 - 93/07
|
Application Analyst/ Developer
|
|
|
Created several additional programs and SPEEDWARE
processes for several of their clients. Fulfilled short-term
requirements for an Analyst and developer.
|

|
93/01 - 94/04
|
Speedware Software Specialist
|
|
|
The company envisioned themselves in the ultimate
position of offering Customer Satisfaction using the latest technology in
telemarketing equipment. Worked with a team, within a team, to do
the analysis and development of a Telemarketing System and a Disaster
Recovery System. The application development environment was a
centralized HP UNIX system running with several Client Servers and a
SYBASE relational database using UNIX SPEEDWARE (alpha release 7).
This module had to be able to support over 800 telemarketers spread out in
a couple of locations across the country. All the UNIX tools
available were used to complete the module.
|

|
92/12 - 93/01
|
Speedware Software Specialist
|
|
|
Developed a Vital Supplies Inventory Planning System
(Materials Management Control). The VSIPS system included a
centralized Inventory System with modules for Purchase Orders, Receipts
and implosion / explosion of individual products. Uploading data
from various Mainframe and PC (Lotus) databases. Downloaded parts of
the VSIPS database for use by a Process Control Application located on a
UNIX computer. Created a standard, in SPEEDWARE code, for outputting
reports and downloading to a packaged Report Archiving/Retrieval System
called REVEAL.
|

|
91/02 - 92/11
|
Business Analyst
|
|
|
Created and managed a successful on-going business
offering a full product line of sporting goods accessories. Wrote a
business plan; defined goals and developed cash flow / break-even
analysis. Designed promotional material and a 25 page product /
picture / price catalogue, and marketed the business. Built a
supplier and client database. Produced and implemented marketing and
public relations plans for special projects. Participated in
numerous international trade shows with a full product line.
Designed and manufactured several products to meet our clients
requirements. Developed administrative systems to manage the
company; including computerized records management.
|

|
90/10 - 91/01
|
Project Leader/ Software Analyst
|
|
|
Converted from COBOL to COBOL 84. Acted as a
Project Leader, put together a team consisting of Upper Management, Users,
Data Centre personnel and additional consultants. Analysed and modified an
A/P system to incorporate the processing of invoices with the Federal
Goods and Services Tax (GST). With a tight deadline and no system
documentation; planned, organized and conducted the project to a
successful conclusion.
|

|
89/08 - 90/09
|
Software Specialist/ Analyst
|
|
|
Using SPEEDWARE, designed and programmed a system
for computerization of manual archived Wills. Created SPEEDWARE
standards and a SPEEDWARE system for computer operations. It included job
scheduling and tracking routines for personal / individual control of
submitted jobs. Responsibilities included resolving all data
communications problems at this location.
|

|
89/04 - 89/07
|
Software Specialist/ Analyst
|
|
|
Create an interim system for a planned but unknown
manufacturing package. The system included implosion and explosion
of product modules, and a product inventory module. Enhanced very
basic standards for use by all programmers using SPEEDWARE in SPEEDWARE.
Created/ modified SPEEDWARE General Ledger package.
|

|
87/02 - 98/02
|
System Specialist/ Analyst
|
|
|
Executed 2 contracts. Redesigned a Material
Safety Data System for compliance with changes in the law; in regard to
the standardization of Material Safety Data Sheets (WHMIS). Altered
the actual existing data and created cross-reference data codes for
conforming all further data entry. The new look of the MSDS required
4 pages (8.5 x 11) of high density content. Additional coding has
allowed the MSDS output to be formatted for English, French or both
languages. Print options allowed for collating or non-collating
sequences and for any given sequence of pages and languages. Wrote
new reports and screens. Utilized a Forms Overlay System to maximize
the capabilities of the HP LaserJet to enhance the appearance of the Data
Sheets.
Rewrote the Forms Overlay System to fully utilize
the extensive capabilities (graphics, fonts, etc) of the HP LaserJet and
to enhance the appearance of a form (MSDS). A Form Overlay is a
method of printing a form, by way of cursor addressing, into printer
memory and then writes the data to the same page, also by cursor
addressing, before having the page actually printed.
|

|
87/09 & 87/11
|
Programmer Consultant
|
|
|
The Canadian Centre for Occupational Health and
Safety (CCOHS) is a branch of the Supplies and Services Department of the
Canadian Federal Government. Transferred BASF MSDS database to CCOHS
system. The data was transformed into a 'ready to be loaded' format,
based on a database layout provided by CCOHS.
|

|
86/09 - 86/12
|
System Specialist/ Analyst
|
|
|
Worked on a company-wide communications NETWORK,
utilizing an Interactive/3M Videodata LAN/1 System. Linked the local
HP 3000 computer to other P & G HP 3000 installations through DS
lines and/or a GATEWAY computer. Converted FOUR PHASE Document files
to HPWORD or HPAdvancewrite via HPDESK software. Created / modified
a Payroll Entry System in POWERHOUSE for subsequent input to an IBM
mainframe. Supported local P&G technically; resolving any
problems related to communications, hardware and software.
|

|
85/04 - 86/09
|
System Specialist/ Analyst
|
|
|
Executed 3 contracts. Designed and programmed
an Internal EDP Supplies Inventory System. Assisted the Technical
Department in resolving communication, hardware, and software
problems. Programmed a Warehouse Inventory Control System.
Modified an Agricultural System. Linked a Trend Telexing computer
with the HP 3000. Programmed an interface for a LaserJet and the MPE
Spooling System. Rewrote and enhanced a Material Safety Data System.
|

|
85/02 - 85/03
|
MPE Internals Analyst
|
|
|
Worked on a specialized routine which I had
submitted to the INTEREX contributed library years earlier. The
module was programmed in SPL and made extensive use of privileged
mode. It was written in such a way as to minimize the conflict and
impact with the MPE core operating system. A division within HP had
requested this module for their internal use, and provided me with access
to their computer to make some modifications they needed. I later
learned that the module was incorporated into the enhanced functionality
of the JOBINFO intrinsic.
|

|
84/06 - 84/08
|
Technical Advisor/ Analyst
|
|
|
Advised management on the purchase of various
software packages. Arranged for demonstrations of software and
Personal computers. Obtained additional permanent personnel for
department. Analyzed and created a multi-page financial Actuaries
report, utilizing the internal features of a HP2631B printer.
Converted COBOL programs to COBOL II and CDC FORTRAN programs to HP
FORTRAN.
|

|
84/04 - 84/06
|
Senior Analyst/ Programmer
|
|
|
Created an Invoicing Interface between TAPS and
V/3000 Database systems. Modified the old system to allow a link for
cross-reference and parallel run, using DS / 3000.
|

|
83/09 - 84/03
|
System Specialist/ Project Leader
|
|
|
Designed, programmed and implemented an Inventory
Control System for a specialized medical line pertaining to
Ophthalmology. Converted all MAI BASIC programs to HP 3000
BASIC. Maintained existing programs. Project Leader for
conversion from KSAM and BASIC to IMAGE and COBOL II, involving the
redesign of the present A/P system. Set-up generalized COBOL copy
library for IMAGE and others. Advised staff on technical aspects of
their HP 3000.
|

|
82/08 - 83/02
|
Tech Support/ Analyst
|
|
|
Provided System Management and operational
counseling. Assisted in the design of a centralized Invoicing System
for integration into a purchased AR/AP/GL package. Creation of a
multi-screen front-end entry program and additional maintenance programs
for designed system.
|

|
82/04 - 02/06
|
Senior Analyst/ Programmer
|
|
|
Creation of entry, update and report programs for a
Purchasing System. Set-up a generalized COBOL copy library for
IMAGE, V/3000 and others. Advised staff on technical aspects of
their HP 3000.
|

|
82/01 - 92/02
|
Technical Software Specialist
|
|
|
Created numerous utilities for corporate-wide use.
Designed a system for spooling printouts to more than 10 remote locations
(Multi-printer Remote Spooling System). Advised staff on technical
aspects of their HP 3000.
|

|
79/10 - 82/01
|
System Manager/ Tech Support
|
|
|
Executed 3 contracts. Converted a NCR 151
batch system to HP 3000, including additional programs and JCL.
Acquired responsibilities of System Manager, Operator, Technical Support
and SPL programmer. Converted all V/3000 programs to SPEEDWARE.
Converted must KSAM files to an IMAGE database. Designed a
centralized EDP Management/Controller System (Job Scheduler). Retained the
responsibilities for System Management and Operations throughout several
sequential contracts. Worked on communications link between HP 3000
and MICOS Computers. Communication trouble-shooting.
Converted all COBOL programs to COBOL II.
Converted report programs to QUIZ (POWERHOUSE). Wrote an extension
to DSG/3000 for simplified Data Entry. Trained
personnel. Supervised EDP personnel while they assumed the
roles of System Manager and Operator.
|

|
79/02 - 79/09
|
System Manager
|
|
|
Possessed sole knowledge of installed computer
system. Managed the system, optimized performance, and supervised
operations. Performed overall maintenance and programming for user
or software package requirements. Trained both the Users and
salesman in using the computer system and the installed software packages.
The company went out of business.
|

|
78/06 - 78/09
|
Programmer Consultant
|
|
|
Worked as a Programmer/ Analyst for a software
development company. Performed all programming under a per program
basis.
|
|