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.