CURRICULUM VITAE - DAVID GOLDEN

 

 +353 86 3072318 (mobile)

        david@harpegolden.net

        http://harpegolden.net/

 

EMPLOYMENT HISTORY

 

2011-Present:  Android Mobile Development (self-employed)

 

Creation of mobile applications.

 

2009-2011:  Systems Programmer, Irish Centre for High End Computing

 

Development of a web interface for researchers using HPC systems.

 

2007-2008: Freelance IT / R&D (self-employed)

 

Worked on a range of software projects.

 

2004-2007: Cluster Manager with Cosmogrid Consortium, DIAS, Ireland

 

Managed batch-processing linux clusters.

 

Linux cluster systems administration

 

 

Researcher support

 

2002-2003:  IT Consultant with ESBI Computing, Dublin, Ireland

 

On team offering services primarily within internal market of the ESB.  Training in management consultancy and business process analysis.  

 

 

2001: Programmer with "Javocado", Stanstead, England

 

Small startup working on web-based spreadsheet-like “power-user” interactions with live data feeds such  as those encountered in stock trading.

 

 

2000-2001: Programmer/Analyst in the ESB, Dublin, Ireland

 

Developed a "secure extranet" application for controlled web-based access to privileged information across organizational borders  for the assessment of social benefit claims.

 

1999: Final year group and individual engineering design projects

Group project consisted of the design, construction, and racing of a four-wheeled human powered vehicle, and my individual project consisted of the computer simulation of an aerodynamic bodyshell for the vehicle.

 

1997-1999: Socials technician at Hulme Hall

Technical management for social events with attendances of 500-600 people at a Manchester University student hall of residence.

 

1994: Work experience in the Eastern Health Board

Working with medical computer databases. Data protection, privacy and security were important in such an environment.

 

EDUCATION

 

1996-2000: MEng. Hons. Mechanical Engineering (2.2), UMIST, England

 

Subjects studied included: Industrial management and economics, Impact engineering, Computational fluid dynamics and solid mechanics, Thermodynamics, Mathematics, Automatic control, Electrical engineering, Dimensional analysis, Information technology, Computing, Materials, Manufacturing technology (and more...)

 

1990-1996: The King's Hospital, Palmerstown, Dublin 20, Ireland

 

Irish Leaving Certificate 1996: 5 A, 2 B, 1 C,  all at higher level.

Irish Junior Certificate 1993: 6 A, 3 B, all at higher level.

Speech and Drama training: Honours (82%) at R.I.A.M. Grade 8

Participated in both French and German language exchange programmes.

 

COMPUTING SKILLS (non-exhaustive)

 

Linux user and enthusiast, since ca. the v2.0 kernel release, on x86, x86-64, arm, m68k and ppc architectures, as cluster node, cluster/network server, client/desktop and embedded/mobile OS, with  Redhat/CentOS/Fedora and Debian distros, mostly.

 

OpenBSD for internet-facing servers. Some Solaris. Some MacOSX (including directory services integration and use as a cluster node). Some Microsoft Windows.

 

Programming Languages

 

Acquainted to some extent with many computer languages. Current personal preference is Common Lisp. Professional use of server- and client- side Java and server-side Python.  C, C++, Fortran and Delphi covered in university courses.  MPI-parallel C++ and Fortran debugging and profiling.  Oracle pl/sql and Postgresql plpgsql.  Matlab, APL, perl.  XML, HTML and LaTeX markup.

 

APIs/frameworks

 

OpenGL, SDL, Xlib,  miscellaneous linux/unix/posix.

 

CAD

 

Trained primarily in AutoCAD in university. Familiar with principles of 3D modelling and parametric design tools and use of more specialised modelling tools such as mesh generators for FEA.  Some familiarity with Blender and Wings3D.

 

CFD and FEA

 

Fluent, Abaqus, Algor commercial packages. Basic theory of finite element and volume methods covered in university.

 

Office suites

 

OpenOffice.org/StarOffice and MS Office office suites, including basic scripting.

 

INTERESTS

 

Sporting

Running, swimming, cycling.

 

Theatre

Backstage/Lighting work for several amateur drama groups, including the award-winning MUGSS productions in university.

 

Electronics

Spot repairs to lighting and sound equipment.  General tinkering.

 

Computing

Started programming as a hobby on the C64 in the 1980s, before progressing to the Amiga and then Linux. Enjoy keeping up-to-date and experimenting with new technological developments, particularly open-source projects.

 

Free Software

 

Contributor of bug reports&fixes and feature enhancement patches to various free and open source projects.

 

 

REFEREE CONTACT DETAILS AVAILABLE UPON REQUEST.