name: David Geoffrey Hook

contact: dgh@autochthonous.org

date of birth: 19th April 1962

nationality: Australian

primary qualifications

Grad. Dip. Economics, Melbourne Graduate School of Management, University of Melbourne, 2010.
M. App. Sci., Computer Engineering, University of Melbourne, 1995.
B. A., Philosophy, University of Melbourne, 1987.
B. Sci., Computer Science, University of Melbourne, 1984.

computing skills

keywords

Programming, mentoring, team lead, agile development, architect, security, cryptography, computer graphics, concurrency, internet based systems, GUI development, CGI, J2EE, XML, Plone, servlets, design, analysis, specification development, presentations, writing.

languages

Java, Perl, C, PHP, Python, and C++. Unix system shell scripting, JavaScript.

systems

Solaris, Linux, Free BSD, AIX, Windows, Oracle, Sybase, MySQL, Postgres.

project summary

Technical lead, analysis, design, and development management for a secure collaboration system based around need to know security with client side encryption.

Technical lead for the development of an on-line phone directory service with "fuzzy" as well as exact matching. System covered the entire Australian public phone network.

Writing ''Beginning Cryptography with Java''.

Sessional lecturer for Computer Graphics and Java3D.

Integration tools for automation systems.

Plone/Zope based library system for lecture presentation using transclusion to manage image copyright issues.

A "Paper, Profit and Loss" system for an oil trading Intranet site.

An online travel insurance system complete with payment gateway.

Secure web sites for handling reporting and insurance agent communication.

The Bouncy Castle JCE Provider, Lightweight Java Crypto APIs, SMIME/CMS APIs, OCSP, TSP, and OpenPGP APIs.

Protocols and software for secure on-line voting using Java.

 

Would you like to know more?