Contact details available at: http://www.daveoxley.co.uk/#contact

Dave Oxley

Personal Information


  • Date of Birth: 23rd October 1976

  • Permanent Residency – UK & Australia

Skills Overview


Frame1

Professional experience

3/95 – present Workplace Systems PLC Drouin, Vic, Australia

Senior Developer/Technical Consultant

  • 06/05 – present Staffplanner Web Enabled

Designing and implementing improvements to the performance and scalability of Staffplanner. Analysing and interpreting results from stress tests and thread dumps to find inefficient code and components and resolve the inefficiency. This often involves multi-threaded code and synchronisation across multiple JVM's for which we use the JGroups library.

Provide technical consultancy, support and deployment services for local clients.

3/95 – 06/05 Workplace Systems PLC Reading, Berks, England

Team Leader/Senior Analyst Programmer

  • 11/99 – present Staffplanner Web Enabled

Led a team of 6 Java developers rewriting of the staff scheduling system to be web based using various J2EE technologies.

Co-designed the framework from scratch to be a highly scalable and high-performing.

Involved in all aspects of the project life cycle from decisions on technologies, designing build processes and deployment at client sites.

  • 10/97 – 10/99 Staffplanner 2000

Redesign and reimplement the GUI front end for COBOL based staff scheduling system. Interfacing COBOL to C++ for the purpose of increasing the functionality of the COBOL GUI library to take advantage of new Windows components.

  • 3/95 – 9/97 Staffplanner

Maintenance and implementation of new features into COBOL based staff scheduling system. Implementing specifications from clients and working closely with them on testing the enhancement.

Courses

1/00 Learning Tree International London, England

  • Java for C++ Programmers

9/01 Learning Tree International Reading, Berks, England

  • Microsoft Project

Open Source

QueuJ http://queuj.sourceforge.net/

  • Sole developer of batch processing library featuring flexible concurrency controls; high scalability; flexible redundancy options and persistent check-pointing. This library was developed in-house and subsequently open sourced by Workplace Systems PLC.

UtilsJ http://utilsj.sourceforge.net/

  • Lead contributor to a library of Java utility classes, developed in-house and subsequently open sourced by Workplace Systems PLC. The library contains transactional and filterable collections, synchonisation, thread and build utility classes.

CGateInterface http://sourceforge.net/projects/cgateinterface/

  • Home automation library developed as a personal home improvement project. Provides an object model interface to C-Bus networks.

C-Nery http://sourceforge.net/projects/cnery/

  • Home Automation web application developed as a personal home improvement project using JBoss Seam and CGateInterface. The application monitors and controls C-Bus groups based on various time or action based events.

Education

East Berkshire College, UK

Computing, Physics and Maths

Windsor Boys School, Berks, UK

Interests and activities

Home automation, music, guitar and Chess.

References

Available upon request.