
I am an experienced Perl programmer using Perl professionally since 1994 on several operating systems (Microsoft Windows, GNU/Linux, UNIX, SGI IRIX). My Perl skills go beyond programming simple CGI scripts. I have been involved in several large Perl projects (one using over 650 custom made modules, working with several Perl programmers). In most projects I have been using Object Oriented Programming (OOP). I can be hired as a freelance Perl programmer for both new Perl projects as well as for providing support on existing Perl programs.
I have a lot of experience with XML parsing and processing using Perl. For example, most of this web site is generated from a growing set of XML files using the XML::Twig module. In order to speed up this process I am currently working on a solution using XML::Parser in combination with several modules I have written. Quite a number of Perl projects I have done were centered around fast data processing using well thought out algorithms.
I also have programmed several Perl applications with a graphical user interface (GUI) using either Tk or WXWindows (WxWidgets). For application deployment I am using the Perl Archive toolkit (PAR) which makes it possible to turn the Perl program, including all necessary modules and the interpreter, into a stand alone executable file.
As a professional Perl programmer I use the Comprehensive Perl Archive Network (CPAN), a large collection of Perl modules written by skilled Perl programmers, to shorten the development time of many Perl projects. In cases I have to write my own modules I use Object Oriented design when possible and appropriate.
I have a master degree in the design of algorithms (MSc, University of Utrecht, the Netherlands) and a bachelor degree in hardware and software design (BSc, TH Rijswijk, the Netherlands). I also have experience with several other programming languages, most importantly Java.
See the following links to my company website for more information: