Here is my CV in MS Word format.

advertisement
STEPHEN HEARN
( BEngCivil, GradDipCompSci )
http://www.stephenhearn.com
Phone +61 419 509 429
About Me
I am an Information Technology professional of 20 years’ experience,
predominantly in the performance engineering/analysis space. I have worked
with many of Australia’s largest organisations, in Melbourne, Sydney, Brisbane,
and in Canada. I am familiar with, and adept, at all aspects of the performance
testing business cycle.
I started my professional working life as a Civil Engineer, before diverting into
being a working musician in Melbourne, interstate, and overseas, for six years. In
1994 I completed a Graduate Diploma in Computing Science at RMIT, and thus
began my IT career. Starting in System Administration and Helpdesk, it veered
into testing via application production support. Knowledge across all architecture
tiers made me well suited to performance-related testing disciplines.
Music is still a hobby and passion, in addition to travel, current affairs and
physical wellbeing. I am also interested in written word, and am probably one of
the few technical people who actually enjoys writing reports.
ROLES
Performance Analyst
Performance Test Designer/Analyst
Test Management; Documentation; Test Monitoring; Data Preparation; Test
Execution; Results Analysis & Reporting
TECHNOLOGY EXPOSURE
J2EE, WebSphere, WebLogic, Oracle, DB2, Splunk, Tibco, Linux (Fedora,
Redhat, Suse, Slackware), EAI, SAP, Mainframe, C-Tree, SAAS, Siebel,
VMWare, Apache, Squid, Hyperic, Novell NetIQ, JRButils, Murex (ForEx),
Comptel (Telco/NBN), Fineos (Insurance), Falcon (fraud detection), and many
more.
PROGRAMMING LANGUAGES
Perl, Unix shell(s), C, JavaScript, VB Script, Groovy, Python, C++, Java, Ruby,
etc.
TOOLS EXPOSURE
LoadRunner, Performance Center, JMeter, Wireshark/TCPDump, Fiddler,
HTTPWatch, Unix tools (vmstat, sar, top, mpstat, nmon, etc.), Windows tools
(Task Mgr, PerfMon, Resource Monitor, etc), SCOM, SiteMinder, Wily
Introscope, VMWare, Control-M, WinRunner, Quicktest Pro, HP Quality
Centre/ALM, Moodle, Jenkins, Oracle Enterprise Manager, Selenium
IDE/WebDriver/Grid, Maven, etc.
More details in Employment History section, below.
EDUCATION
POSTGRADUATE
1993
ROYAL MELBOURNE INSTITUTE OF TECHNOLOGY
Graduate Diploma in Computer Science
DISTINCTION minimum
UNDERGRADUATE
1979 -1982
ROYAL MELBOURNE INSTITUTE OF TECHNOLOGY
Bachelor of Civil Engineering
Recent self-education:
-
-
-
Selenium – WebDriver / Grid
JMeter
o Samplers
o Plugins (integration with WebDriver)
Eclipse (Java & Ruby); JUnit
Maven; GitHub
Visual Studio (.Net; C#); NUnit
Apache Tomcat
Java & C# coding for multi-threaded execution
Amazon Web Services (Cloud)
o S3, EC2 instances
o Running JMeter & related tools in the cloud
o AWS CLI tools – automated cloud configuration
AppDynamics – trial setup
Dynatrace – trial setup
EMPLOYMENT HISTORY
CPT Global Ltd
Client: ANZ, Melbourne
Mar 2015 – current
 Design, build & execute performance testing strategy for real-time fraud
detection system.
 Clarify, confirm & establish approach to testing Non-Functional Reqts.
 FICO Falcon Systems, Oracle & C-Tree db, MQ, WebSphere, CICS, etc.
 Extensive knowledge of client's business & technology required.
 Liaison with vendor, SME's & onshore/offshore staff.
 Mainframe exposure.
CPT Global Ltd
Client: DTCC, NYC, USA
Jan – Feb 2015
 Design technical & governance procedures for infrastructure testing facility;
focusing on Disaster Recovery & new technology appraisal.
JK Vine Consulting Client: RMIT
Dec 2014 – Jan 2015
 Design, setup & performance test SAP SuccessFactors system
 Staff career performance & goals management system
 Software-as-a-Service / Cloud implementation
 Gather requirements; Establish test plan; Liaise with in-house & Integration
Provider SME’s; Setup test; Troubleshoot; Execute; Analyse; Report findings
 LoadRunner TruClient protocol
JK Vine Consulting Client: RMIT
Oct – Dec 2014
 Design, setup & performance test Identity & Access Mgt system
 Liaise with in-house staff & SME’s
 Novell NetIQ IDM, VMWare, SCOM, SUSE Linux, Windows
CPT Global Ltd
Role – Senior Performance Analyst/Tester/Consultant
Client – NBN Co
Sep 2014
 Performance analysis of underperforming system
 Log acquisition & analysis; findings presentations & follow-up; liaising
with technical teams, etc
 Performance testing capability review
 Splunk, Hyperic, WebSphere, WebLogic, Comptel, Oracle
Client – NAB (Wholesale/Finance) StarXChange
May 2014
 Performance Test Approach for new global trading platform
 Investigate options, assess, collate, & recommend.
 Selenium, WebDriver, Grid/Server, JMeter, HTTP Archive, etc
Client – NAB (Wholesale/Finance)
Dec 2013 – May 2014
 Performance testing/analysis of Murex FEX Trading platform

Murex macro testing (Groovy); ALM; Oracle OEM, various scripting & data
management tools
Client – ITSS/TAC – Nov to Dec 2013
 Develop performance test strategy for Novus/Fineos system claims system
Client – Rogers Communications, Canada
Oct – Nov 2013
 Smart Home Monitoring application (broadband & wireless technologies)
 Performance issue troubleshooting, identification & analysis
 Establish remediation options & verification thereof
Client – ITSS/TAC
Jul – Sep 2013
 Performance test strategy, setup & execution for First Service project
 Avanti/Fineos claims system
Client – Rogers Communications, Canada
May to Jun 2013
 iPhone 5 release performance risk mitigation project
 Identify areas of performance risk; recommend remediation(s)
 Track issues; follow-up, update, & report regular status
Client – ITSS/TAC – Jan to Apr 2013
 Setup performance testing of Avanti/Fineos claims system
 Loadrunner, DB2, AIX, Windows/Unix
Client – NAB (Wholesale/Finance)
Sep 2012 to Jan 2013
 Performance testing/analysis of Murex FEX Trading platform
Client – Medibank
 Web application performance troubleshooting
 Problem isolated to Apache web server
Sept 2012
Client – Trinity College, Melbourne University
July 2012
 Miscellaneous on-campus client performance issues
 Wireless technologies, Squid proxy, JMeter testing, Java, network utilities,
Moodle (Apache), etc
Client – RACV
Apr – Aug 2012
 Web application (network & client) performance analysis
 Loadrunner Vugen, Fiddler, Wireshark & various network testing utilities
Client – NAB (Wholesale/Finance)
Jul 2010 – Jul 2012
 Assist client to determine and test to Service Level Agreements
 Design test strategy & produce all performance test documentation
 Setup & perform performance tests
 Analyse test results, identify and isolate areas of performance risk
 Recommend (and/or perform) tuning
 Present findings and/or prepare performance test summary report

LoadRunner, Performance Centre, Quality Centre, Citrix, Murex, Windows,
UNIX, etc
Client – ING (Sydney)
May 2010
 Client performance analysis (bespoke application)
 Network analysis &investigation to identify poor performance root-cause
 Wireshark & various network testing utilities
Client – CGU Insurance
Feb 2008 – Feb 2010
Role – Performance Test Engineer
Responsibilities:
 Liaise with internal customers to determine testing requirements
 Design & document performance test strategy
 Execute test
 Analyse test results & prepare report for customer
 Miscellaneous scripting & coding (shell, Perl, C, C++)
 Liaise with internal Infrastructure Service department
Experience with technologies:
 HP LoadRunner & Quality Centre
 Windows/UNIX/MVS
Exposure to technologies:
 WebSphere, DB2
Client – National Australia Bank
Role – Performance Test Engineer
Apr 2006 – Feb 2008
Responsibilities:
 Liaise with internal customers to determine testing requirements
 Design & document performance test strategy
 Execute test
 Analyse test results & prepare report for customer
 Miscellaneous scripting & coding (shell, Perl, C, C++)
 Use & configuration of software stubs
Experience with technologies:
 HP LoadRunner, Performance Centre, & Quality Centre
 Windows/UNIX
Exposure to technologies:
 Tibco EAI, WebSphere, Oracle, Weblogic, document imaging/archiving,
April 2005 – April 2006
Client – Anite International Pty Ltd
Role – Performance Test Analyst
Responsibilities:
 Record & maintain performance test scripts (VBScript)




Manage test environment & data
Perform stress & volume tests
Extract and analyse test results, generate test report(s) and present to
management
Liaise with developers & technical support staff to identify performance
problems and assist with remediation.
Experience with technologies:
 Microsoft Application Center Test
 AIX 5.2, Oracle 9.2, ODP (Oracle Data Provider), .Net 1.1
April 2004 – April 2005
CPT Global Ltd
Role – Senior Performance Consultant
Client –Telstra Performance Test Centre (Apr 2004 – Apr 2005)
Role – Senior Test Designer
Client – CPT Global for EDS/GMH-Holden (Jan-Mar 2004)
Role – Senior Performance Tester
Responsibilities:
 Perform Stress & Volume test of Holden dealer internet portal
 Gather customer testing requirements
 Document test strategy, detailed test plan and final report
 Present results to customer
Experience with technologies:
 Solaris 2.8, iPlanet (aka Sun ONE) 3 Portal server
 HTTPS, Perl, Apache web server, LoadRunner 7.8
May 1999 – December 2003
CPT Global Ltd
Role – Senior Test Designer
Client – Telstra Performance Test Centre (PTC)
Responsibilities:
 Determine testing requirements
 Establish & document test strategy
 Application installation & shake-out
 Test execution
 Produce test report and present to customer
 Mentor & oversee testing staff
 Capacity planning
 Miscellaneous system administration tasks (Windows NT, UNIX, patching,
etc.) as required
 Software (stub) development
Experience with technologies:
 Assorted UNIX variants (esp HP-UX & Solaris)
 Windows NT 4.0, 2000 & various utilities (VNC, Ghost, etc)
 Oracle 7.x, 8.x, 9.x
 Various disk management software (HP Logical Volume Manager, Veritas,
etc)
 EMC disk array, StorageTek tape library
 WebSphere 4.x, 5.x, J2EE, installation, configuration & tuning
 Introscope & some other J2EE monitors
 LoadRunner & WinRunner
 IBM MQSeries/ WebSphere, EAI, iPlanet, Orbix, CA COOL:Gen
 Web security – HTTPS, digital certificates, SiteMinder, etc
 Microsoft IIS, SQL Server 7, MTS & others
 Programming in C, C++, Java, Perl, shell, Visual Basic, Expect, Tcl, HTML,
CORBA, etc
 Various Siebel products – installed/configured/tested
September 1999 – September 2004 (Part-time)
Client – CPT Global for Tenix Solutions Ltd
Role – UNIX System Administrator & Performance Analyst
Responsibilities:
 Perform system administration tasks as required
 Creation & management of userids, patch installation, vendor liaison, etc
 Performance monitoring, reporting, troubleshooting & capacity planning
 Disk management, reorganisation & tuning
 Investigate new technologies & make recommendations to management as
required.
Experience with technologies:
 HP-UX 10.x, 11.x
 Omniback III, HP LTO tape array
 EMC Clariion 4700
 Storage networks – Fibre Channel SAN, switches, NAS units, etc
November 1998 - April 1999
Client – CPT Global for Telstra TITAN Project
Role – Operations & IT Infrastructure Team Leader
Responsibilities:
 the smooth day to day operation of the application and hardware
 identifying causes of operational problems & facilitating their repair
 capacity planning and performance monitoring of production systems
 infrastructure architecture design and assessment
 problem and change management
 maintenance and control of system documentation
 liaising with many & varied groups within and without Telstra
 troubleshooting miscellaneous UNIX, printing and PC desktop problems
 staff management - planning, goals, supervision, training, etc
 presentations to various parties
Experience with technologies:
 HP-UX 10.10, 10.20 & 9.04
 IP Fabric middleware, SNAPlus2
 network administration - ethernet, token ring, general troubleshooting
 installation & configuration of modems to UNIX hosts
 disk arrays - Nike HA20, EMC 3470
 Windows 3.11 and NT 4.0 desktops
 HP-UX Logical Volume Manager and ServiceGuard
 Progress 7.3D RDBMS
February 1998 – November 1998
Client – Hewlett Packard Software Response Centre
Role – Senior Software Support Engineer
Responsibilities:
 assist customers solve problems with HP products
 replicate customer problems where applicable
 fault isolation
 advise customers regarding upgrading & future growth of computing resources
Experience with technologies:
 HP-UX 9.x, 10.x, 11.x
 high availability computing - disk arrays (RAID), tape libraries, ServiceGuard
 HP applications - Omniback, Network Node Manager, Operations Centre,
VUE, CDE, System Administration Manager (SAM), etc
July 1995 - February 1998
Client – Telstra Phoenix Project
Role – UNIX System Administration, testing & performance tuning
Responsibilities:
 OS installation, upgrades, configuration & maintenance
 identification & resolution of production environment problems
 ensuring security & integity of production environment
 performance optimisation - I/O, kernel, capacity planning, etc
 documentation - upgrade strategies, maintenance, procedures
 stress & volume testing - design & implementation
 end-to-end performance monitoring, analysis & troubleshooting
 desktop client configuration & performance
Experience with technologies:
 HP-UX 9.x, 10.20
 Oracle 7.2.3
 HP-UX Logical Volume Manager
 HP-UX SNAPlus, SNAPlus2 & FDDI
 client-server architecture
 Uninterruptible Power Supplies - hardware/software config
 korn/shell/perl scripting
 various HP-UX & generic UNIX performance tools
 third-party software acquisition, build & install
 client-server “middleware” - Topend (AT&T)
Mar 1994 - June 1995
Client – Barwon Water
Role – UNIX System Administrator
Responsibilities:
 maintenance of client-server document imaging workflow system
 production problem identification & resolution
 SYBASE database administration & perforormance tuning
 UNIX server performance tuning/capacity planning
 software installation, upgrades, porting & licensing
 hardware maintenance (PC’s, SUN servers & workstations)
 internet/network config (www, Usenet, ftp, etc)
Experience with technologies:
 SUN Microsystems, PC hardware, SunOS 4.1.3, Solaris 2.3
 SYBASE database
 firewalls, anonymous ftp servers, security, etc
 perl/shell/sybperl scripting
 HTML editors
Download