C++ (12 years)
Expert level. Lead programmer on a number of multi-threaded Unix server applications. Extensive knowledge of the STL. Exposure to Visual C++/MFC for development of Win32 applications. Great experience of porting applications between operating systems.
Unix (10 years)
Great experience of the C++ development environment on a number of Unix flavours; HP-UX, Linux, Solaris, Tru64/Alpha, AIX, Mac OS X. Very comfortable with a variety of scripting tools; shell scripts, Awk. Some knowledge of Unix systems administration.
Oracle (10 years)
Experience of using SQL, both as a scripting language and from within Python and C++, using the OCI interface. Also some experience with MySQL, the popular open-source relational database.
CORBA (9 years)
Principal author of omniEvents – a real-time, C++ messaging application that implements the OMG Event Service specification v1.1, and of omniIFR, a CORBA interface repository. Familiar with the Object Management Group’s C++, Python and Java IDL mappings.
XML/XSLT (9 years)
Used XSLT to perform complex transformation between XML schemas. Designed DTDs, and used both SAX and DOM parsers in C++ and Python. Responsible for porting the Apache Xerces parser to the Tru64/Alpha platform.
Python (7 years)
Built multi-threaded CORBA servers and clients for the steel industry and expert systems for the insurance industry. Used SWIG to make Python interfaces to C++ libraries. Used Django & FastCGI to build Python-based web-applications.
HTML/CGI/JavaScript (9 years)
Dynamic web application design with HTML, CSS and JavaScript. Server side scripting with Python, PHP and Perl, database integration and cookies. Wrote the popular Event-Calendar plug-in for WordPress, Flood maps mash-up, Easy

Leave a Reply