Twenty years Procedural DATAFLEX experience!

Have a legacy system that requires maintenance?

Need help with DATAFLEX migration or conversion?

Need help with Excel LOOKUP's, Pivot Tables or Mixed Cell Referencing?


I take great pride in my work and in the quality of service I provide. My coding is clean, well structured and rigorously tested.


If I contract to undertake a project, whatever the size and scope, work will be completed by the date specified if not before.


My rates reflect the scope of any work undertaken and are affordable and hours billed a true reflection of hours worked.

My Experience

Most of my experience is procedural DATAFLEX programming, gained in a broad range of industries, including Finance, Technical and Local Government. I have designed complete Dataflex database, data entry/reporting systems and maintained and enhanced large systems for major corporations.

I have also designed and implemented websites utilising .NET, PhP/MySQl, HTML5 and CSS. In addition to this I work with Excel spreadsheets using various LOOKUP functions, Pivot Tables, Named Ranges, Absolute,Relative & Mixed Cell referencing and some VBA.

in the scroll section below are the Dataflex positions I have held. Most were temporary, contract positions but all were extended and indeed the 6 month contract for Homecomings Financial lasted over 8 years. In addition to these roles I have completed various small Dataflex projects.

Procedural DATAFLEX programming




Senior Dataflex Developer
01/12/1998 - 27/04/2007
Senior DataFlex programmer, customizing and maintaining MortgageFlex, a loan origination system. This was a massive sytem that had been greatly customized over many years and I added complete 'suites' and new menus in addition to undertaking major modifications.

Heavily involved in the data migration to an Oracle backend implementing the use of third party drivers to allow our .Net programmers to access the data. This was undertaken in parallel with moving from Unix to Red Hat Linux.

This position, initially a six month contract, lasted over eight years.
Contract Dataflex Programmer
02/02/1998 - 30/11/1998
DataFlex developer customizing and maintaining MortgageFlex, a loan origination system on a Windows/Novell platform.

This contract originally set at six months, was extended on a month to month basis.
Contract Dataflex Programmer
05/06/1996 - 30/01/1998
Dataflex database programmer, maintaining Pension/Savings Plan software system.

Originally a 6 month contract, extended to 18 months, ending upon the Benefits Division being outsourced.
Contract Dataflex Programmer
01/07/1994 - 31/05/1996
Programmer maintaining Six Flags main software system written in Dataflex 2.3b in a Windows environment.

A three month contract extended to sixteen months.
Dataflex Programmer
07/02/1992 - 03/10/1992
Administrated one of Counterpoints main Dataflex database products additionally providing limited supervision of two programmers and as such had the responsibility to co-ordinate programming schedules and delegate programming tasks accordingly and personally undertaking considerable programming duties.

Though the newest member of the programming team I was given sole responsibility to develop Dataflex software for on-site installation, which required writing and rigorously testing data extraction, table resrtucturing and reloading software, which I implemented at each of our five sites.
Dataflex Programmer
04/12/1989 - 01/12/1991
Trainee Dataflex programmer. After six months was promoted to programmer and additional duties included installation of Novell 286 networks. After a further six months switched to mainframes as an Analyst/Programmer providing IT support for software release acceptance testing
Dataflex Programmer
01/07/1988 - 05/30/1989
Sole Dataflex programmer, maintaining and enhancing Service Centre III, a parts and labour scheduling software system.
  • Homecomings Financial

    01/12/1998 - 04/27/2007

    Petaluma, California

  • Weyerhauser Mortgage

    01/12/1998 - 04/27/2007

    Woodland Hills, California

  • JC Penney

    01/12/1998 - 04/27/2007

    Dallas, Texas

  • Six Flags Over Texas

    01/12/1998 - 04/27/2007

    Grand Prairie, Texas

  • Counterpoint

    01/12/1998 - 04/27/2007

    Glasgow, Scotland

  • Highland Regional Council

    01/12/1998 - 04/27/2007

    Inverness, Scotland

  • Tesseract

    01/12/1988 - 04/27/1989

    High Wycombe, England

Enter the verification number to confirm you are real.