Home Home -> About Me -> Computing Background

Computing Background

I began programming in late 1994 with BASIC before progressing rapidly to C and C++ in early 1995 for DOS application development. The launch of Windows 95 allowed me to begin 32-bit development for the Windows 9x platform. I moved to RAD with Borland's C++ Builder (essentially Delphi for C++) in 1998 and have built a passing familiarity with Object Pascal.

In 1997 I became involved in Internet technologies, starting with simple static HTML pages before progressing to dynamic, database-driven websites. One of the main static HTML projects started in 1997 spawned 2 pieces of software (one in 1998, one in 2001) and a further 2 database sites (in early and late 2000).

I believe that more than just technical skill is required in the IT industry so ensured I would have a basic knowledge of business processes and media concepts, which are vital to make technology work with a business rather than against it.

My Internet and traditional programming backgrounds led me to experiment with Java in 1997 and I have been using it since then.

My varied background has given me experience with (or at least exposure to) a variety of languages, applications and technologies. Items marked with a * indicate a passing familiarity rather than in-depth knowledge.

Programming/Scripting Languages

Scripting Languages

Functional Programming Languages

Document Formats

Internet Applications

Database Applications

Operating Systems

Other Applications

* As noted previously, I have a passing familiarity with these items but have never used them in a real project.