Download
resume
|
Resume highlights
- currently developing:
- APILoader a 2m transaction per second,
cloud-capable, high productivity, protocol-agnostic performance testing tool
- LoMAppS a simplified, low-cost,
non-cloud 'experience' of APILoader optimised for mobile application development
- previously developed a 5,000 tps JMeter-based performance
testing tool, JMeter-based protocols, and a mini-application within JMeter samplers
to test an asynchronous target
- 15+ years experience in performance engineering in multiple organisations in
Australia, the U.S., and U.K.
- worked on complex, large-scale, multi-platform, multi-tier applications
- worked in banking, financial services, welfare, health, web, ERP, insurance, and e-
authentication domains
- developed extensive, and often innovative, performance testing infrastructure around
both proprietary and open source performance testing tools to automate them,
supplement their capabilities, or extend their applicability
- developed tools to create large scale test data and test databases from scratch
- performance tested architectures, components, applications, technology infrastructure
- provided the full range of performance engineering services from architecture
validation through development support to production performance remediation
- set up two performance labs from scratch
- implemented performance engineering capability from scratch four times
- established, trained, mentored, and managed performance teams
- led large benchmarks in 2 major hardware vendor labs and on a customer site
- performed professional services engagements for two performance tool vendors
- spent ten years as an independent database consultant
- managed multiple concurrent projects to externally audited ISO 9001 standards
- presented papers at technical conferences on three continents
- hold B.Sc. (Hons) in computing science with 2 years postgraduate research
Qualifications
B.Sc. (Hons.) (4 year degree) in Computing Science with two years postgraduate study
Current clearance
Cleared to Australian government Protected level; previously cleared to Australian
government Secret level
Experience summary
2012-15: Quango Computing - Principal software developer, cloud-capable performance
testing tool; 5 years
I am currently the principal (and sole) developer on a project to produce a cloud-capable, and very high throughput,
performance testing tool based on JMeter. This extends a distributed, JMeter-based, performance testing backend
that I developed earlier. The extensions include an RMI-based Java client that is performance testing process aware
and a J2E server. The tool supports multiple cloud providers both public and private. I anticipate a new level
of simpliclity and a new price point for large scale performance testing. Currently the tool can test at 165,000 tps
sustained for one hour with higher performance well in sight. The work has R&D status from the Australian government
for tax purposes.
2011: Verizon / ANZ Bank - Contract
software performance engineer; 3 months
This, the 2nd most complex performance
engineering project of my career, required me to interface JMeter to a
hosted PKI solution for specialised performance testing.
2009-10: Dept of Innovation, Industry, Science, and Research - Contract
software performance engineer; 9 months
Development and application of performance testing capability for VANguard whole of government secure
e-authentication service
2007-9: Temenos - Contract software performance engineer; 27 months
Development of benchmarking capability for core banking software and its application
to customer projects. Development of tools to generate large scale performance testing databases.
2005-6 : Compuware - Contract software performance consultant; 18 months
Provision of on site performance testing and performance improvement services
at large scale customers. Development of performance simulation software.
2005 : Medibank Private - Contract performance analyst; 3 months
Assistance with performance testing large scale SAP implementation.
2003-04 : Centrelink - Contract performance expert; 18 months
Provision of specialist skills in the performance testing and performance improvement of
Centrelink's national web-based service delivery systems. Improving and extending
software performance engineering services. Automation of performance engineering process.
2001-02 : S1 - Senior performance engineer;
14 months
In-house and on-site performance trouble shooter for S1's online banking
international customers. Participated in two large performance improvement
projects. Developed custom performance analysis software.
2000 : Macromedia - Performance engineering team lead, development;
12 months
Lead performance engineer on development of a hosted (ASP) web-tracking
service, a data web house, and a web tracking system. Established performance
engineering function and lab from scratch.
1999 : SAIC / Kaiser Permanente - Performance engineering team
lead, development; 6 months
Performance engineering team lead on SAIC development of complex, large-scale,
multi-tier medical provider system for Kaiser Permanente with MQ Series
and CORBA components.
1999 : Rational Software - Performance consultant; 2 weeks
Stress tested new web-based Credit Reporting System for major bank
1995-99 : Mincom - Performance specialist / project manager,
development; 3 and half years
Project manager and performance specialist at Australia's largest software
developer; responsible for establishment and management of performance
team, lab, and facilities, led two large external benchmarks, managed port of MIMS to two
DBMSs, and phase 2 of port of MIMS to NT server platform
1993-94 : Deloitte & Touche / Clark County - DBA, development;
21 months
Project database administrator for a Deloitte & Touche client-server
development project in Las Vegas, Nevada; responsible for data modeling,
database design, and system performance
1992 : South Australian Housing Trust - DBA, operational; 6 months
Consultant facilitating implementation of CA-IDMS release 12 and formally reviewing
database administration function at South Australian Housing Trust
1989-91 : Justice Information System - DBA, development and
operational; 21 months
Database consultant to S.A. Justice Information System (JIS) with
short consultancy to DBMS Inc.
1989 : South Australian Motor Registration Division - DBA, development;
6 months
Established database environment at S.A. Motor Registration Division; short consultancy to JIS
1984-87 : Southern Systems - DBA, development and operational;
4 years
Lead database specialist with Southern Systems, the S.A. government
computing bureau
1977-83 : Government Computing Centre - technical team lead, development
and operational; 7 years
Government commercial DP covering: investigation and evaluation of
tools and techniques; database administration; technical team leadership;
and large-scale tender specification and evaluation
1975-76 : Adelaide University, post-graduate research; 2 years
Postgraduate computing research
|