Cowen Software Ltd
Malcolm Cowen CV - Past Projects

Main Page

CV & Past Projects

Tandem Software

PC Based Systems

Testing & Documentation

Tandem
Web Links

Contact /
Send Query

Other Web Links

 

List of Skills        Reference Portfolio  

Current Projects

Brunning & Price, Dec 2002 - Present
Malcolm converted and rewrote old Omnis 7 applications using Omnis datafiles to Omnis Studio/Oracle. Tandem/Internet link and other minor projects This work in ongoing at 1 day per week.

LSA Marple Jun 2002 - Present
Malcolm designed and developed a database for a recruitment agency using VB6 and SQL in a client server design with ADO, SourceSafe, and ActiveX controls. He specified the proposed followup system, and also worked on other VB6 subsystems using HTML, ASP, VBScript.
He has designed, implemented and enhanced various websites for their clients using Dreamweaver, PHP/MySql, JavaScript, XML/XSL, Visual Basic and Perl, and is currently designing database engines for their clients' websites.

Summary of Main Previous Projects

QinetiQ Nov 2004
Worked as Tandem consultant with QinetiQ on a security review for one of their clients.

Atoc Aug 2003 - Nov 2003
Malcolm developed various modules for the ATOC New Rail System, using Cobol and SQL, using an infrastucture based on Clear Case and other elements of the Rational Suite.

Tandem/Internet link Jul 2002 - Dec 2002
Malcolm developed for Sionet a pilot of a Tandem Pathway system being web-enabled using RSOM and ASP, with serverside VBScript and Clientside Javascript validation.

Greater Manchester Police, Jul 2001 - Jun 2002
Malcolm designed, agreed with the users and implemented enhancements to a Tandem system. This work required security clearance. The work included TACL, Cobol and Scobol. Malcolm also investigated and produced demonstration software to web-enable the Tandem database, using DynaAccess and Omnis Studio.

E-B Alliance Feb 2001 - Jun 2001
Malcolm prepared a second manuscript for epublisher E-B Alliance.

LSA Marple, Jun 2000 -  Feb 2001
Malcolm designed and developed a database for a recruitment agency using VB6 and SQL in a client server design with ADO, SourceSafe, and ActiveX controls. He specified the proposed followup system, and also worked on other VB6 subsystems using HTML, ASP, VBScript. .

E-B Alliance and other minor projects, Feb 2000 - May 2000
Malcolm prepared a manuscript for a new e-publishing company, for publication in Sep 2000.
During this time he also:
- Handled the resale of Tandem hardware, acting in partnership with Perpetual Technology Inc of New England (Mar 2000).
- Provided support for an OS9 system belonging to Peek Traffic for which all documentation had been lost (Feb 2000).

Woolworths, Rochdale, Dec 98 - Jan 2000
Malcolm worked on support oncall from home and onsite for a data warehouse, written in SQL / COBOL, with some C and TACL. The system documentation was mostly missing or out-of-date and the up-to-date sources for the programs had been lost. Malcolm initiated and implemented documentation of the system and recovered the latest sources and set up a new Software Release procedure. He set up standards for development and a skeleton for one-off fixes. He researched a known faulty area of the system, proposed and developed a revised and corrected version. He developed standard test procedures for verification of both new software and one-off fixes.

Applied Communications Inc , Watford, Jun 98 - Dec 98
Working on BASE24, Malcolm enhanced debugged and documented authentication satellite program for Dutch banks in TAL for which the sources and documentation were not trustworthy, and the associated SCOBOL/ COBOL standing file update PATHWAY modules, using INSPECT, GENSIM.

He established proper working sources, test procedures and documentation, and brought the project up to ACI standards..

Zeneca, Alderley Edge, Nov 97-Jun 98
Testing Y2K changes to a Focus based IBM VM drugs research database, using TSO.

Malcolm established the Y2K changes from the Database and the coding, specified and agreed test procedures and signoff standards with the users, and implemented them.

IT Services Warrington, Sep 97-Nov 97, and later Teleworking
Testing a Unix/Informix based health trust package. Working mainly from his own office, and also onsite Malcolm carried out testing of the system, established fault reporting procedures and installed a test site. Further teleworking support was also given after the end of the main contract.

Luft-Transport-Unternehmung (LTU) Düsseldorf, Mar 93-Jul 97
Maintenance and documentation of test environment, and test specifications for travel booking system (ported from IBM to Tandem). Working in German and English with German, Indian, Latvian, and Russian collegues in SQL, TACL on Tandem and IBM DB2 (SPUFI, CICS, QMF). Malcolm initially set up and documented test databases and test procedures for comparing the IBM and new Tandem systems. He later documented the database structure DEC (Teamwork), then proposed, specified and implemented a test environment for the Tandem system using TACL, SQL and C. From May 94 this work was done 3 days/week concurrently with work for LSA Technology.

British Sugar & LSA Technology, Teleworking, Nov 96 - 98
TLO had installed an OS9 system at British Sugar for control of industrial robots, written in C. The project was put at risk by the disappearance of the software expert from TLO. Malcolm picked up the system, re-installed and documented it. Over the next few years he installed various enhancements and amendments. He also produced documentation of existing interfaces for linking to other new systems, and produced Visual Basic PC software to read and display alien files from an OS9 system.

LSA Technology, Teleworking, May 94 to Sep 96
Malcolm designed and implemented an OMNIS 7 PC based Vehicle Hire System (about 160 OMNIS objects and data file of about 100Mb) and a MAC-based Nurses Booking System. The Vehicle Hire system was designed for rapid entry of data from telephone input. It was later enhanced to include batch reports, standing file maintenance, statistics and interfaces to other systems.Malcolm developed and later enhanced software in Visual Basic to display graphically the results of a data feed from an industrial process.

Software Partnership (now eFunds) May 90 to Feb 93
Malcolm worked on all phases of the Rabobank's CBB project installed at their Utrecht headquarters. Malcolm worked on whole period of project, from initial discussions with client to specification of design, maintenence, including agreeing and writing specification, database design, leading / advising a team of junior programmers during implementation, and finally providing support of live software.

BICC Wrexham, Jan 90 to Apr 90
UNIX self-training, then porting ICL TPS system to NCR UNIX, in Microfocus COBOL, and C. Worked on conversion of sources, emulation software, and testing converted system against original.

Telekurs, Zürich, Frankfurt, and Teleworking, Jun 87 to Dec 89
Design, documentation, translation from German, and enhancement of standard Tandem TAL library from existing libraries in German and English.

Girobank, Bootle, Nov 86 to May 87
Structured System Analysis for account entry system, using BIS Modus.

Guardian Royal Exchange, Lytham, Jun 86 to Nov 86
Developing an operator interface for a spooler system in TAL and COBOL.

Girobank, Bootle, Nov 84 to May 86
Specifying tests, installing/developing test tools including ENCORE, testing CALM system. Writing modules in COBOL and SCobol. Also using ENABLE, ENFORM for database work.

D. Anderson Roofing Felt, Trafford, Oct 80 to Oct 84
Team Leader in charge between 1 and 3 programmers transfering batch systems to online TPS on ICL DME. including materials, purchase, invoices. Used Cobol and PLAN, and TPS screen validation language.

Tootal, Manchester, Aug 75 to Sep 80
Analyst Programmer in charge of TPS and Driver systems, PLAN, Cobol. Designed Screen Validation Language for TPS.

ICL Sales, Nov 73 to Jul 75
Onsite support at UMRCC Manchester, in charge of team of 3 programmers for modified Geo 3 operating system, using assembler language GIN. Gained award for software support.

ICL West Gorton, Manchester Sep 68 to Oct 73
Design, implementation of exec modules (drivers) for comms devices, working on team investigating efficiency improvements to online protocols.

Minor Projects:
- Design, implementation and selling of language for writing text based games software on home computers (Dragon 32).

Rewrite of OS9 command shell, to include RAM disk as extra execution directory, writng of various OS9 utilities, mainly for own private use.

 

Web site designed by Malcolm Cowen from an original concept by 2fields.co.uk