Aguido Horatio Davis
63 Kate Street, Woody Point, Queensland 4019 (+61 7 3284 6726, horatio@puntbow.net.au)
Social Sciences and Humanities Library, The University of Queensland, St Lucia, Queensland 4072 (h.davis@library.uq.edu.au)
Australian Go Association, PO Box 419, Woody Point, Queensland 4067 (+61 7 3103 0470, horatio@go.org.au)
ABN: 76 649 070 047
Overview
Biographical
  • Born 2 October, 1978, in Carnarvon on the Gascoyne River.
  • Citizen of Australia by birth and Éire by descent.
  • Studied as a programmer and applied mathematician at Griffith University in Brisbane, followed up with a mixture of further study and IT subcontracting around outback Queensland, wants to be independently wealthy and free to hack on interesting problems in the natural sciences.
  • Plays far too much go, reads speculative fiction in industrial quantities, tests out as a Jung-Meyer-Briggs INTJ, is a practicing Roman Catholic.
Skills
  • Speaks eloquent Python, fluent C and PHP, rusty Java, SQL, Haskell, VBA and Matlab, pidgin FORTRAN 77 and 95, Prolog, C++, Perl 5, bash, Javascript, TeX. Prefers Haskell or Python but will code in anything.
  • Has built small servers and workstations out of multiple dialects of Windows and Unix (including Arch Linux, Ubuntu Linux, Solaris and OS X); is comfortable getting work done in most POSIX-compliant environments.
  • Can teach and assess small groups; has taught Java, C, Python, discrete and continuous mathematics in Australian undergraduate subjects.
  • Knows how and why to use Subversion for source revision control, and Trac for ticket tracking and project documentation.
  • Can use undergraduate-level applied mathematics and statistics to solve problems and answer questions; has used Matlab and SAS and NumPy to get this done.
  • Can do basic administration of MySQL on Unix via command line and PHPMyAdmin, has used the standard Python and PHP bindings for MySQL to write applications, can write raw SQL to taste.
  • Can install and administer Apache, CherryPy, lighttpd, postfix, BIND, NTP, ssh and IMAP daemons on Unix.
  • Has mapped and analysed spatial data with ArcGIS, especially the Spatial Analyst toolbox and scripting with the Python API, after installing ArcInfo on Windows XP and 7.
  • Has processed satellite and aerial imagery with ENVI, likewise.
  • Builds dynamic web sites out of Wordpress. Can install, configure and debug plugins and themes and bbPress forums for same.
  • Has written presentations, spreadsheets, correspondence and other documents with Microsoft Office, LibreOffice, and iWork.
  • Writes fluent (X)HTML and pidgin CSS, with or without Adobe Dreamweaver.
  • Knows when and how to ply first aid (current Australian senior first aid certificate).
  • Can do the miscellaneous work of an Australian university research group (proofreading, filing, stores, OH&S as a trained WHSR, mail, data entry, sample curation, logistics), independently and as part of a team.
  • Can run small voluntary associations (organise events and tournaments and the catering and venues thereof, run and constructively participate in committee and general meetings, keep correct records and report from them, write and debug group constitutions, write budgets and disburse or procure according to them, handle petty cash and banking, recruit and manage volunteers, build and maintain group social media) as a leader or subordinate.
  • Speaks the northern dialect of Auslan as a second language.
  • Holds a current Queensland class C license (manual and automatic under 4.5t) and a current IDP.
  • Can write and read scholarly articles (has reviewed for several CS conferences, and the magazine IEEE Distributed Systems Online).
  • Plays go at second kyu strength, Australian amateur rankings.
Geek Code -----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GM/S/CS d?@ a? s+:+ C>++@ ULAVS(+++)++++ P+>++ L++>+++ E-(---)@ W--(+++)@ N-(+) o+(?)@ K---(?)@ w(---)>++@ O- M(-)>++@ V- PS(+)@ PE(!)@ Y+ PGP@ t-(+)@ 5(+) X-(?) R-(++) tv-- b+++(++++) DI+ D-(+)@ G e++>++++@ h(*)@ r?@ !y?@
------END GEEK CODE BLOCK------
Education
July 2006 - May 2011 Doctoral candidate, Centre for Water in the Minerals Industry and School of Earth Sciences, University of Queensland.
  • Studying the hydrogeochemical dynamics of salt on North Bowen Basin coal mines.
  • Full-time candidature on APA(I) scholarship until December 2009.
  • Part-time candidature from January 2010 to March 2010.
  • Leave of absence from March 2010 until cessation of candidature in May 2011.
January 2001 - April 2005 Doctoral candidate, School of Information and Computing Technology, Griffith University.
February 2000 - November 2000 Bachelor of Information Technology with Honours (First Class), Griffith University.
  • Wrote a message-passing framework for eventual consistency maintenance between Matlab instances using Remote Method Invocation and the Matlab Java API. Documented it for the honours thesis.
  • Coursework in advanced functional programming, parallel and distributed programming, and numerical computation.
  • Griffith Award for Academic Excellence, 2000.
February 1996 - November 1999 Bachelor of Science/Bachelor of Information Technology (Mathematics and Supercomputing), Griffith University.
  • Majors in Applied Mathematics and Statistics, Physics, Computer Science, Supercomputing.
  • Weighted grade point average of 6.25.
  • Final-year project was porting the Genehunter maximum-likelihood genomic analysis code onto the university supercomputing cluster using MPI.
  • Griffith Award for Academic Excellence, 1998.
  • Graduated with 1999 Bachelor's Medal in Applied Mathematics.
February 1994 - December 1995 Years 11 and 12, Southern Cross Catholic College, Redcliffe.
Employment
August 2011 Julalikari Council Aboriginal Corporation Tennant Creek, Northern Territory, Australia
Contract systems analyst and auditor
  • Assessed and reported upon JCAC's network and computing infrastructure.
  • Assessed, reported upon and planned the Yiwaji College's initial network and computing infrastructure.
  • Emergency audit and security of JCAC core information systems after abrupt senior personnel turnover.
April 2011 - present OBE Beef P/L Brisbane, Australia
System administrator
  • Administer Unix servers and Windows workstations at the Brisbane headquarters, liaise with vendors and other stakeholders as required to maintain and upgrade.
  • Implementation of upgraded enterprise resource planning systems.
  • Support staff in using the software on their computers to accomplish their work.
February 2011 - present University of Queensland Library Brisbane, Australia
Help desk officer
  • Staff the AskIT help desk at the Social Sciences and Humanities Library, and answer calls to the student telephone help line.
  • Advise and assist university students with the University's computing resources, including internet access, library and database access, printing, and software.
  • Open, close, and supervise the public computing rooms in Duhig Building, including the Assistive Technology Rooms for disabled students.
  • Loan out hardware and room keys, and supply incidental advice and direction as required.
February 2008 - March 2008 Pormpuraaw Aboriginal Shire Council Edward River, Queensland, Australia
Contract systems analyst and trainer
  • Assessed and reported upon Pormpuraaw community's network and computing infrastructure.
  • Carried out vocational IT training at Pormpuraaw CDEP.
  • Reported to the CDEP training officer.
March 2005 - March 2010 Centre for Water in the Minerals Industry Brisbane, Australia
Research assistant
  • Full-time principal developer for ACARP project C15001, March 2005 to July 2006, reporting to Professor Chris Moran.
  • Other duties as required (clerical, stores, WHSR, system administration, logistical), June 2005 to June 2006.
  • Part-time sessional appointments for programming and system administration work during full-time study, August 2006 to March 2010.
February 2005 - March 2005 Queensland Rail Brisbane, Australia
Passenger load survey officer
  • Visually counted passenger movements on and off carriages of metropolitan trains in Brisbane.
August 2004 - September 2004 Maningrida Jobs, Education and Training Centre Maningrida, Northern Territory, Australia
Contract trainer and web developer
  • Delivered web and server administration training into NT Learnscope project 5548.
  • Built web server and web pages for http://www.maningridajetcentre.edu.au/ (site lapsed).
  • While in town, resurrected the Maningrida Arts and Culture art database.
March 2004 - September 2009 Remote Rural Resources P/L Brisbane, Australia
Contract programmer and systems administrator
  • Building and administering a series of web servers, web sites, and small-scale network services, including the Pathways to Employment project portal.
  • Other numerical analysis and short-form prose generation as a subcontractor on consulting work.
  • Domain and database administration (MySQL on OS X and Linux) for the company.
  • Reported to Queensland principal consultant of RRR.
February 2004 - September 2004 Queensland Institute of Business and Technology Brisbane, Australia
Sessional teacher
  • Tutored 1104CIT Programming II and 1108ECS Business Statistics in Semester I.
  • Relief lecturer for subjects 1101CIT Discrete Mathematics and 1102CIT Concrete Mathematics in Semester II, 2004.
February 2001 - June 2001 School of Computing and Information Technology, Griffith University Brisbane, Queensland, Australia
Sessional lecturer
  • Lecturer for CIT2134 Programming Paradigms and Languages (introduction to Python, Haskell, Prolog and C).
  • Revised curriculum completely.
  • Lectured it to a class of ~130.
  • Taught tutorial sections of ~30 students.
  • Coordinated a teaching team of four.
January 2001 - June 2005 School of Science, Griffith University Brisbane, Australia
Contract programmer and systems administrator
  • Administered their Flying Fish server; Flying Fish is a digital learning application for coursework in the quantitative disciplines via the Web.
  • Developed assessment and teaching content in Java and DHTML, and performed related support tasks, including occasionally rebuilding the server on Windows NT.
  • Reported to Professor Evan Gray.
November 2000 - April 2002 Ed's Mowing Redcliffe, Australia
Casual labourer
  • Mowed client lawns.
  • Associated weeding, shovelling, other gardening tasks as required.
February 2000 - November 2001 School of Computing and Information Technology, Griffith University Brisbane, Australia
Sessional tutor
December 2000 Faculty of Environmental Sciences, Griffith University Brisbane, Australia
Summer research programmer
  • Coding graph algorithms in Matlab for random research.
December 1999 - February 2000 Queensland Parallel Supercomputing Foundation, Griffith University Brisbane, Australia
Applications programmer
  • Porting a parallel version of Genehunter from Griffith University's SP2 parallel computer to QUT's SGI Origin.
January 1999 - February 1999 School of Mathematics, University of New South Wales Sydney, Australia
Summer studentship
  • Evaluating an experimental variant of Galerkin's method for preconditioning matrix equations linearised from Laplace's equation.
  • Trial implementation was written in MATLAB on a Sun box.
  • Reported to Dr William McLean.
December 1997 Johnson Controls Brisbane, Australia
Work experience placement
  • Writing a small air conditioning hours tracking package using VBA to script Microsoft Excel.
December 1994 - January 1995 Redcliffe City Library Redcliffe, Australia
Work experience placement
  • Shelving and book binding.
Affiliations
June 2003 - present Australian Mensa
Inactive member
February 2003 - present Brisbane Go Club
Ordinary playing member
June 2002 - present Association for Computing Machinery
Professional member
February 2001 - present Institute of Electrical and Electronics Engineers
Professional member
1999 - present Golden Key Honours Society
Member
June 1997 - April 2005 Peninsula Toastmasters Club 1444-69
Member
  • Achieved CTM certification in June 2000 and CL certification in December 2000.
Service
January 2011 linux.conf.au 2011 Brisbane, Queensland, Australia
Volunteer
  • Full-time volunteer for the prequel miniconferences, the main conference and the immediate tear down.
  • Duties: coordinate room teams, introduce and support speakers, operate camera and audio equipment as part of a team for recording of presentations, generic logistics and crowd control.
  • Reported to Raymond Smith of HUMBUG, working independently and in teams of three.
November 2009 - present Australian Go Association
Treasurer
  • Management committee member since November 2007, currently national treasurer and webmaster.
  • National secretary from November 2009 to November 2011. Duties were: write and receive correspondence, coordinate the selection of Australian representatives to international tournaments, keep minutes and other records, organise and report to general meetings, maintain association web pages.
February 2009 Pormpur Paanth Child Care Centre Pormpuraaw, Queensland, Australia
Volunteer
  • Ran a small community trial of what indigenous kids would do with XO-1 laptops in an unstructured environment.
  • Borrowed half a dozen from the OLPC Friends collective in southern Australia for the purpose.
  • Three days working with local children, teachers of the local school, and the local child care centre.
September 2005 Miwatj Health Aboriginal Corporation Nhulunbuy, Northern Territory, Australia
Volunteer
February 2005 - present Brisbane Go Club Brisbane, Queensland, Australia
  • Management committee member since February 2005.
  • Club secretary since March 2008
  • Current duties: organise tournaments, other events, and catering thereof, keep meeting minutes and other records, assist treasurer with bookkeeping and financials, originate and receive correspondence, manage compliance with Queensland incorporated association law, organise and report to general meetings of the club, maintain club web pages.
March 2002 - April 2003 Griffith University Council Brisbane, Queensland, Australia
Elected member
March 2002 - December 2005 Institute of Electrical and Electronics Engineers
January 2000 - April 2005 Griffith University Postgraduate Students Association Brisbane, Queensland, Australia
  • Served terms as Communications Officer in 2000 and 2001.
  • Served terms as Nathan Campus Coordinator in 2002 and 2003.
  • Served as webmaster and emeritus committee member as required.
January 1999 - December 2002 Peninsula Toastmasters Club 1444-69 Redcliffe, Queensland, Australia
  • Served one term as Sergeant-at-Arms and two terms as Vice-President (Education).
Publications
2006

C.Cote, C.J.Moran, C.Hedemann, H.Davis, N.Silvester, C.Koch and C.Tollari: "Systems Modelling for Water Management in Mining and Minerals - Bowen Basin Coal", Proceedings of the 2006 AusIMM Conference on Water in Mining, Brisbane, Australia, November 2006.

2002

A.H.Davis, C.Sun and J.Lu: "Generalizing Operational Transformation to the Standard General Markup Language", Proceedings of the 2002 ACM Conference on Computer Supported Cooperative Work, New Orleans, November 2002.

2000

A.H.Davis, J.Lu and C.Sun: "Structuring Distributed Computation and Visualization using Facet Trees", Proceedings of the 4th International Conference on Algorithms and Architectures for Parallel Processing, Hong Kong, December 2000.

A.H.Davis, "Structuring Collaborative Visualization using Facet Trees: Design and Implementation of a Prototype System", honours thesis, School of CIT, Griffith University, Australia, October 2000.

Referees
Dr Nicole Silvester

Postdoctoral fellow, Cardiovascular Sciences IRG,
Cardiff University School of Medicine, Wales Heart Research Institute, Heath Park, Cardiff CF14 4XN, Wales
Email: SilvesterNC@cf.ac.uk
Phone: +44 292074 4516

Mr Laurence Auld

AskIT team leader, Social Sciences and Humanities Library,
University of Queensland, QLD 4067, Australia
Email: l.auld@library.uq.edu.au
Phone: +61 7 334 60547

Ms Sokar Phillpot

Head, Protect and Maintain Culture, Julalikari Council Aboriginal Corporation,
Tennant Creek, Northern Territory 4560
Email: sokar.phillips@julalikari.com.au
Phone: +61 4 2803 8036