Quango Computing Pty Ltd - home of APILoader and LoMAppS

Company home | Resume home | Overview | What I do | Availability | Contact me | APILoader home | LoMAppS home


Resume of Ian Blavins 

JMeter software performance engineer specialising in complex engagements especially those requiring tool and infrastructure development

Overview



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

What I do


Company home | Resume home | Overview | What I do | Availability | Contact me | APILoader home | LoMAppS home


Resume of Ian Blavins, Performance engineering infrastructure developer and software performance engineer
Last updated: 10th June 2020

Quango Computing Pty Ltd
ABN 38 008 029 007