Richard Clark
mobile:
+64 21 478219
email:
richard@redspider.co.nz
url:
http://richard.exorsus.net/
location:
Wellington, New Zealand
skills
programming
Expert in Perl, PHP, Java and C
Experience in over 20 other languages, including layout (HTML, WML, XSL-FO), storage (XML), query (SQL/XSL) and programming languages extending from assembler through C++ to Haskell.
process and design
Experience and understanding of Agile development, including Extreme programming
Experience and understanding of Object Oriented design principles
Experience and understanding of database design and normalisation
database
Experience in designing and implementing databases for medium-scale applications
Experience using SQL databases for web applications
Experience in interfacing with a variety of SQL backend systems (DB2, MS-SQL, MySQL, PostgreSQL)
Experience in database replication for failover
systems
6 years of Linux systems administration experience
In depth knowledge of the Linux operating system, from the kernel to application layer
Experience in heavy customisation of Linux systems, including custom kernel programming
Experience designing and implementing reliable, load-balancing clusters of services under linux for the provision of heavily dynamic data under high load
Experience in the design and implementation of network security systems to prevent, minimise and track security breaches, including strong firewall design and implementation, security policy design, and network and host hardening
Experience in network design and implementation, including hardware, routing and application layers
Good working knowledge of system hardware, including system construction, theory of operation behind all major components (Bus, CPU, memory)
applications
Extensive experience with Apache, Squid (Both acceleration and proxy), sendmail, exim, courier, ssh and numerous other major linux applications
internet
Knowledge of, and experience working directly with, all aspects of TCP/IP
Working and theoretical knowledge of most major application-level protocols including HTTP, SMTP, POP3, FTP, SSH, SSL, SMB, and a whole bunch of other acronyms
Adept at staying fully informed on the latest security news, applications, methods and directions within my sphere of interest
personal attributes
Good social skills, capable of communicating clearly and effectively about technical issues. Capable of dealing effectively with clients, customers and co-workers
Able to work well as part of a team or alone
Self Starter
Capable of multitasking effectively
Experienced at analysing and solving complex problems in panic situations
Experience in a wide range of technologies including WAP, Frame Relay, IPSec and X.25
outside interests
Reading (SciFi/Modern Society)
Music (Modern, Trance/TripHop + various)
Art/Graphics (Pencil sketch/computer aided)
Martial Arts (Brown belt, Rhee Tae Kwon Do)
Organisational behaviour
projects
transpower pocp prototype
2003
Brought in as a contractor to prototype and design a web based database system to support national grid outage reporting and handling. The project involved drawing on a wide variety of technical expertise to locate solutions that were both efficient for long-term use, and practical to implement in a prototype application. The prototype is currently in operation and heavy use.
lcd sales environment
2003
Employing the latest browser support for XML, XSL and DOM capabilties, this site presented a dynamic client-side front-end allowing unparalleled spped and easy of use while preserving the common semantics of a web environment. While only IE 5.5, 6 and Mozilla 1.3b+ support the necessary capabilities to utilise the site at the client side, a PHP application is currently in the works to do the transformations necessary on the server side for those browsers that are unable to support the better functionality.
bcl ip network monitoring/command hub
2002
Design and implementation of a small command and control system based on a number of linux systems, doing security monitoring and providing various services to the wider BCL IP network. A wide variety of redundancy, monitoring and applications had to be installed, configured and in some cases customised for the job.
nz government portal legacy extension
2002
Design and implementation of a mechanism for importing regularly updated data from a previous version of the government portal and inserting it into the new content management system. The CMS, while Open Source, presenting a number of challenges to prevent direct insertion of content reliably, lack of documentation not the least of these.
radiology manager hl7 stack, data import
2002
Various tasks within the development of Radiology Manager, including a complete implementation of an informix database parser (from file) and an HL7 protocol stack in C++ plus client wrappers and integration with Mitra PACS Broker.
intranet nis query application
2001
Design and implementation of a query application for internal databases, well defined userbase allowed a great deal of customisation to the users needs. Development platform was Java.
vpn and systems
2001
Design and implementation of an extensible VPN environment over multiple transports, involved handling the needs of legacy applications, tight time constraints, heavy performance testing and liasing with various other angencies including service providers and staff.
exorsus internet management system
2001
Design and implementation of extensible, multi-teir internet service management system, providing flexible secure host management capabilities for the Exorsus WSP. XML-RPC, PHP, Perl, and integration with many daemons.
on going customisation
2000
Throughout the year the system was tuned to handle heavy loads, extended to support a vastly greater feature-set, increase reliability even further and make use of various new available technology. Heavily involved in analysing potential solutions, and the effect of newly available technology and practice on the systems.
transparent system transfer and upgrade
2000
In late 1999 Iguana Information Services was bought out by Solution 6 Australia, Design and implementation of a parallel system to the wellington systems, with a design goal of allowing even further growth, transparent movement of all systems and sites to Sydney office. Entire install and setup done from Wellington.
linux migration
1999
Migrating stock market information display and aquisition, designing and implementing an extensible network and systems structure to support rapid growth (which we got :)
usage accounting system
1998
Part of the redesign team, and one of the major implementers of a new traffic/time tracking and accounting system for Plain. A major challenge of this project was dealing with large volumes of legacy data, and working on a system that had to be operational 24/7. Stability and seamless integration with existing tools were of great importance and, the final software took advantage of an extremely modular design to ensure stability through multiple levels of redundancy.
pacific development directory
1997
Design and development of a web-based directory of Development organisations working within the Pacific region. Features included a flexible typing method that allowed a diverse range of data to be stored, searched and retrieved in standard forms, multi-level (paying, free, administration) user accounts/administration/tracking, an email-based search extension and a secure instant/delayed payment system.
lawonline database
1997
Development of a web integrated database and document generation system, including user accounts, tracking, real-time generation of Law documents from user-supplied data and complex templates, and a credit-card based online payment system.
ethos tcp/ip network
1997
Part of the design team, Implementor and Administrator of the Ethos network, A point-to-point Radio link combined with building-wide ethernet, plus Linux/PC based routers and service machines to offer high-speed internet services to various companies in the building.
seafarers union database
1996
Part of the design team, and one of two programmers who developed this Microsoft Access based database storing all financial, and member details for the union, and supplying mid-level financial projections and summary reports.
employment
Red Spider
period:
03/02 to Present
position:
Director
location:
Wellington, New Zealand
type:
Partner
Custom Made Solutions
period:
01/02 to 01/03
position:
Contractor
location:
Wellington, New Zealand
type:
Contractor
Core Technology
period:
05/01 to 01/02
position:
Systems Consultant
location:
Wellington, New Zealand
type:
Permanent
Self employed
period:
11/00 to 05/01
position:
Various
location:
Wellington, New Zealand
type:
Iguana Information Services
period:
02/99 to 11/00
position:
Systems Design, Enginnering, Administration, Programming
location:
Wellington, New Zealand and Sydney, Australia
type:
Permanent
Plain Communications
period:
12/97 to 12/98
position:
Programmer
location:
Christchurch, New Zealand
type:
Permanent
Ethos
period:
04/97 to 12/97
position:
Part time (with study), Systems Design and Administration
location:
Wellington, New Zealand
type:
Contract
PlaNet Wellington
period:
12/96 to 04/97
position:
Programmer
location:
Wellington, New Zealand
type:
Contract
referees
Adam Rands
company:
Iguana Information Services
position:
COO
email:
adam@iguana.co.nz
phone:
(+61) 2 9211 0255
Scott Cooper
company:
Iguana Information Services
position:
CTO
email:
scott@iguana.co.nz
phone:
(+61) 2 9211 0255
C.T. Chen
company:
Shiloh Computer Systems
position:
Director
email:
chen@shiloh.co.nz
phone:
(+64) 21 459808