| |
Experience:
Twenty five years experience
from IBM 360 training and orientation with PL/1 to cutting edge
Internet technologies. Strengths include development
management, troubleshooting, technical support management,
project management, technical authorship, mentoring,
architectural design, data and business modeling, development,
project glue or evangelising and ‘product champion’.
IT and Development Strategist
– assist clients in
augmentation, reorganization, and understanding of IT and
development strategies. Managed development and marketing teams
of up to 35 staff. Translated client and customer business
requirements into technical requirements and vice versa.
Reviewed client’s staff and helped them rate themselves in
competencies, generated training plans.
Product Development
I have been responsible for
the Product Development, Management and Support of a number of
products, both for specific clients and off the shelf
distribution or distibution through a dealer network.
Technical Authoring
I have authored a wide range
of documentation and technical writing over my career, from the
first book on MS-DOS for programmers in the UK to documenting
applications and development for users and developers.
Secured consultancy and
development work for my own company,
planned and directed my own employees and client’s staff to
achieve objectives.
Employed by major
manufacturers and software publishers;
ACT, Apricot, Tandon. Digital Research and Novell in all areas
of the development life cycle of both hardware and software.
Skills:
Systems Architect, Technical
Support Management, Project Management, Business Analysis,
Financial Analysis, Training, Seminar Development and
Presentation, Trouble shooting, Technical marketing, Product
Rollout, Product Champion and Advocacy, Technical Authoring,
Editing, Publication Management, Document Translation
Management, Systems Integration, Strategic Planning, Development
Management, Systems Development, Software Development, OO
Design, Client Server Development, Relational Database Modelling
(ORM & EM), Database Design, Heterogeneous Database Integration,
Staff Development and Management.
Product Developments,
designed, managed, developed and/or supported by [snip]
Ltd:
Bluebell, Magpie, Sator
Financial, Accounting and CRM systems.
Written in Visual Foxpro 8/9
interfacing with Access Accounts and Pegasus Opera I and Pegasus
Opera II
AccessEdit
a HTML editor control designed
to make it straightforward for users without HTML knowledge to
produce content that is compliant with W3C Accessibility
guidelines, in Javascript and CSS for all CSS compliant
browsers. http://www.objective2k.com/AccessEdit
Knowledge Management
Applications –
Structured content databases with Search and Browse clients, eg
Law Society Compliance Q&A's, NICE NHS Summary of Guidance.
2002, 2003 in Visual Foxpro 7
Voodoo -
cross platform email and
messaging client currently in design and planning. Prototypes
built in Java 2 using Swing and Mozilla using XUL UI (XML
dialect) and XSLT. 2001, 2002
Mozilla Projects
- development projects based
around Netscape’s release of their browser source code. All in
C++, Javascript, XML, XUL. Building and configuring the free
open source browser Beonex for Win32 www.beonex.com
1998 - 2005
Database
driven websites using West Wind, ASP, Zope etc.
Rotas version of the Email
Marketing Tool for Pegasus Opera
- integrates sales and purchase accounts with full filtering on
analysis codes. Product available through Pegasus dealers.
2001
Email Marketing Tool and Mass
email database system integrated with BOSS Casino systems
- allows controlled and managed emails to subscribers,
maintaining statistics and campaign results. Written in Visual
Foxpro 6 using Codemine Classes.
WebLogger
- a utility to capture, manage and generate statistical reports
from raw Web Server hit logs. Product used daily on a large
recruitment company's site. Product available directly from
Objective 2000 Ltd
Opera Products in Foxpro 2.6
& Visual Foxpro -
DDE Servers: providing business objects and processes.
Opera Glasses: an inspection tool for accounting data.
Sales Analysis Reports Engine: complex analysis of current
and historical data OLAP. Purchase Amendment History:
keeps complete version history of all purchase orders. Sales
Order Processing replacement front ends. Various discounting
and price list products. 1992-2003
Sample Client List, past and
present:
[snip]
2004 Systems Architect and Lead Developer, complete design of
back office systems for Order Processing, Inventory Management,
Purchasing, CRM. Designed to be web enabled from the beginning
allowing Customers access to ordering/history/accounts and so
on. A distributed database system, satellite shops to central
database for both online, telephone and contract sales. Written
in Visual Foxpro 7, upgraded to Visual Foxpro 8. Uses both
native VFP databases and SQL Server. Interfaces to Access
Accounts.
[snip] (current)
Systems integration, Nominal Accounts Ledger system.
Address Server, cleaning and validation online. Email to Sales
orders. Visual Foxpro 7, 8 and 9.
[snip]
(current)XHTML and CSS site
template for an accessible web site. Zope Product Development
for Ad Agency Photo Portfolios
JKT 2002:
Ecommerce application. System Architect and Lead Developer,
Perl, C++, XML,XUL and T-SQL on SQL Server 2000. MP3 streaming
Server and Client utilising Real Audio. Prepared custom codec
using standard MP3 sources. Windows and Linux. Design planned
and documented using UML. XML schema design for music content
from the SQL Server database.
NetVoyager plc 2000:
Internet development,Set top
box. Software development consultancy. XML, C++
Clipper Software (ongoing):
Technical
consultancy, Game development, games include Kingmaker. C++
Sankey Laminations Ltd
1997-2001: Accounting
system development, IT consultancy, IT management, Project
management. Expert witness consultancy on software delivery
performance.
Brandrick Holdings 1995-2001:
Heterogeneous
database application, IT consultancy, support.
IDS Ltd 1998-1999:
Support, Troubleshooting,
Software development consultancy. UCH Infertility Database
Product.
http://www.btinternet.com/~idsltd
We provided all technical support for IDS Ltd, worldwide both by
freephone, email and on site.
Highways Agency 1998:
Internet/Intranet
configuration, Proxy server development using MS Proxy Server,
Gauntlet Firewall. Cisco switch configuration.
Central Law Training
1996-1999: Accounting
system design, development and support. Development
Consultancy.
NCR 1996-1998:
Testing and re-engineering of
middle ware and device driver software for a cash dispenser.
WOSA
Sparrows Offshore Services
1994-1997: Accounting
system design development and support.
Netstation Ltd, NetChannel
Ltd 1997: Technical
Marketing and Consultancy for the NetStation product. Based on
reference machine designed by Oracle and Acorn.
CSM Ltd 1994-1996:
Data modelling of the UK
Personal Tax System, Software development consultancy, Systems
Architect, Development management, Tax Software design. Taxman,
Auditman range of software products for the Accountancy
profession.
Securicor 1995:
Technical Authoring, Cellular
telecommunications product.
BRS Software 1994:
Compiler development for the
SWIFT product, full text retrieval software available off the
shelf.
Pegasus Software 1993-1994:
Interim Technical
Director, Software development consultancy, product
development, design, technical marketing, technical author,
consultancy on acquisition of third party products for
re-distribution, re-branding, consultancy and due diligence on
company acquisitions. Project management of Opera from
the bought in development of Sequel. This management included
the coordination of all departments as well as running both the
Marketing and Development teams. The product was successfully
released in July 1993 and formally launched in September of the
same year. I wrote the Developer’s Documentation for the first
release. Opera is a market leading Accounting Modular product
for the SME market. http://www.pegasus.co.uk
Employment History:
Objective Software, Objective 2000 Ltd Self
Employed 1992 – 1999. From December 1999, rationalised
Objective Software into Objective 2000 Ltd to the present.
General software development
consultancy providing analysis, design, development, testing and
support of major products. Developed our own range of products.
Digital Research Inc, Novell 1990-1992
Technical Manager Asia Pacific Region
January 1991 – November 1992 - Technical Manager for
Digital Research in the Asia Pacific Region reporting to the
Vice President Asia Pacific. Responsible for handling all of the
technical management in the area, both in terms of managing the
technical staff and supporting and developing products. Hiring
staff in the region, setting up offices, achieving targets to
budget. Supported and sold to OEMs in the Asia Pacific region
the range of operating systems produced by Digital Research and
Novell. Launched DR DOS 6.0 across Asia, presenting to between
500 and a 1,000 people at a time. Implemented and designed
BatteryMAX device drivers for AMD processors. Digital Research
products managed include, DR DOS 5.0, DR DOD 6.0, Multiuser DOS,
FlexOS. Gem, Presentation Team.
Support pc Ltd, Self Employed 1989-1990
Software Consultant, Data Recovery by Support pc and third party
support, software development and training. Developed and ported
a Tandon Data Pac device driver for the real time operating
system QNX. Developed a graphical database system in Windows for
use in the Car components industry to replace micro-fiche
systems. Wrote articles for Net Advisor and PC direct. Gave Lan
Manager and Lan Server training courses to IBM, Siemens, British
Aerospace, etc.
Tandon Computer (UK) Ltd, Tandon plc. 1985-1989
Software and Technical Support Manager
Created and Developed the Support Department, testing labs, QA
procedures, and participated in the planning and execution of
Technical Marketing Programmes. Interacted with Engineering on
new and existing products and developed on the spot fixes when
necessary. Managed the process of manual and software production
in line with product releases for all International English
releases.
ACT and Apricot 1983-1985
Support Engineer
Responsible for testing, releasing and supporting DR C,
MS-COBOL, PL/1, MASM, MS FORTRAN, Pascal MT+ etc. Developed and
gave training courses on systems and assembler. Responsible for
quality control and supporting the field offices. Managed a
porting team working on all MS products, WORD, Excel, etc.
Produced and gave training. Supported and wrote Windows and Gem
applications, trained developers on Windows, etc. Wrote 'MS-DOS
User's Book', the first technical book on MS-DOS in the UK.
PSM Micro Computers Ltd
1982-1983
Technical Services Manager
Together with the founding
directors helped start this company as Technical Services
Manager, which essentially covered all of the technical
operations of the company both in pre, post and during sales as
well as all internal requirements.
GJT Computers Wolverhampton
1982
Technical Support
Developed Dbase II applications,
including Estimating and Costing Systems and ported GJT's own
accounting product to Data 100 COBOL.
Education:
HND in Computer Studies at
Wolverhampton Polytechnic.
Technical Experience:
Operating Systems
Single User Systems:
CP/M, DR DOS 5.0, 6.0, 7.0,
MS-DOS 1.25, 2.x, 3.x, 4.x, 5.x, 6.x, author of MS-DOS User
Book written/published 1983/84, PC DOS all versions, OS/2 all
versions including Warp, FlexOS real time operating system,
Windows NT 3.51 including alpha shell, Window NT 4.0, Windows
2000, Windows XP Professional, Windows 95 releases, Windows 98
releases, Subscriber to MSDN Universal Level.
Multi User Systems:
IBM 360/370 DOS VS & Power,
Primos to rev 18, DRI CCPM, MP/M, Multiuser DOS 5.1 Concurrent
DOS, 286/386, Unix System V, Xenix System V, Solaris, Linux,
386 BSD, QNX, Windows NT Server, 3.51, 4.0, Windows 2000
Advanced Server
Windowing Systems
Microsoft Windows all versions,
both in support and development of Windows utilities,
Presentation Manager all versions, mostly in support, X-Windows,
familiarity with the X-windows Client, some experience in
programming, mostly using Netscape/mozilla Gem and X-Gem from
Digital Research Java AWT windowing classes, Swing, Java beans,
COM and DCOM object development, WOSA development, Mozilla cross
platform development, XBL, XUL, XML dialects.
Languages and Development
Environments
Particular strengths, C, C++,
Visual Foxpro, Java, Perl, XML, Python, Zope
Significant knowledge and use
includes: PL/1, including Subset G, PL/M & PL/P system languages
COBOL ANSI 74, compilers include Prime, Data General, Northern
Telecom (Data 100), Microfocus, MS-COBOL, FORTRAN 77, C
compilers up to and including ANSI compliant compilers such as
Microsoft C 6.0, 7.0, Watcom 10 and Borland Turbo C 3.1, C++,
BC++ 4.x, MS Visual C++ 1.5, 2.x, 4.x, 5.x , 6.x CE Cross
compiling tools, Gnu compilers, A variety of HTML generating
tools, Content management using Zope, West Wind Technologies for
active database web sites, Perl and various macro languages,
Java, Javabeans, Sun JDK 1.1, 1.3, Microsoft J++, XML and
compliant dialects such as XUL, XBL, HTML etc.Visual Foxpro 3.x,
5.x, 6.x, Foxpro 2.0, 2.5, 2.6 DOS and Windows, Source Control
using Visual Sourcesafe, CVS, PCVS.VB 5.0, VBA, Intel assembler,
8086, 286, 386, 486, real, protected and native modes, 68xxx
assembler, Design methodologies, conceptual modelling, ORM,
Booch and UML, Rational Rose, UML for Code and Data modelling.
MS Project up to 98-SR1
Networking Systems
MS-Net 1.0 3COM 3Plus -
Qualified 3Wizard, Lan Manager Lan Server TCP/IP, Including
Internet implementations in DOS, Windows, Windows NT Windows
2000, XP,Unix, Linux, Novell Netware 1.0a, ELS, 2.x, 3.11, 4.x,
NT Server 4.x, Exchange Server, IIS, Transaction Server, Proxy
Server, ISAPI applications, Systems Management Server, Apache,
FTGate Email Server, Cisco routers and switches, 3Com Office
routers, Congo routers.
Database Systems
Dbase II, III etc and all
variants of the Db programming language and model, ncluding
Foxpro 2.0 and 2.5, 2.6,Foxpro for Windows, Visual Foxpro 3.0,
Visual Foxpro 5.0, 6.0, 7.0,8.0, 9.0 ODBC using Visual Foxpro,
VB and VC++ as the front end, Object Role Modelling using
InfoModeler, Paradox for Windows Microsoft Access 2 and beyond,
SQL Server as backend to C++, VB and Visual Foxpro clients,
scaled up applications from Visual Foxpro to SQL, MDBS III,
extended network database, Btrieve, Oracle.
Authoring
MS-DOS Users Book 1983/84 Sigma
Press
Technical Support Manual for
Tandon plc
Articles for PC Network Advisor
Articles for PC Direct
Technical Manual for Securicor
Cellular Product
Various White Papers, System
Architecture and API documentation
Training
Given:
ACT Assembler Course ACT
Introduction to Computers Lan Server 1.2 for QA Training Lan
Manager for QA Training, DR Multiuser DOS 5.1 DR DOS 6.0, Novell
Netware PalmDOS, PCMCIA Interfacing, Network Optimisation
Systems Manager Course for Netware, Pegasus Opera Developer and
Support training,Visual Foxpro Class design training, Various
presentations and courses using a variety of presentation
materials and tools.
Received:
IBM 360 Orientation, IBM PL/1 Subset G, HND Computer Studies
Wolverhampton Polytechnic, now University. 1980-82, Intel 286
August 1985, Intel 386 November 1987, 3Com 3Wizard July 1988,
Foxpro DevCon '93, Foxpro DevCon '95.
Hardware Systems
Sirius. Apricot. IBM PC's and
compatibles, Notebook systems, Palmtop computers, Chip Sets,
AMD LX series, static processors Highland Technology, Intel
Processors, including SL Various video, Video 7, Cirrus, Tseng
etc., C&T various.
|