|
Brian A. Wilson
|
![]() |
·
Masters of
Information Technology: American InterContinental University
(
·
Bachelor of
Arts:
CERTIFICATIONS
·
Mercury
Certified Instructor (CI): Mercury
Interactive Certified Instructor, 2004
·
Certified Product
Consultant (CPC):
LoadRunner 7.x, Mercury Interactive, 2003
EXPERIENCE
Practice Director, Performance
· September 2003 - present;
Georgia Institute of Technology College of Computing
Visiting Faculty
· January 2005 -
May 2005;
Developed and delivered a senior/graduate level three credit hour Computer Science elective course on Software Performance Engineering, titled Enterprise Computing Performance CS4803EPR, the first course of its kind. The course covered queuing theory, predictive performance modeling and late integration performance evaluation theories, methods and techniques, including a major practical project. Established the Georgia Tech CoC Performance and Scalability Lab.
Performance Test Lead
Client:
Freddie Mac
· July 2003 - September
2003;
Engagement: Developed a
structured approach to performance testing of Freddie Mac€™s Loan Prospector, a multi-tier B2B
web-based application, built on Sybase, Weblogic 6.1 running Java servlets, and
iPlanet Web Server (IWS) running JSP and Java Script, all running on Solaris
8. Created all team processes and
artifact templates. Wrote all performance test plans. Wrote Rational VU (2002
Suite) scripts during conversion effort from Empirix eTester/eLoad. Wrote test execution and reporting process
guide. Executed Solaris shell scripts,
parsed unix log files and created test reports.
TechSouth
Consulting
Technical
and Performance Test Manager
Client:
· September 2002 - April
2003;
Engagement: Created and led the entire Technical Testing
function for TMS€™s Toyota Order Management System (TOMS) project, a $60M,
multi-year initiative. The Technical
Testing team was responsible for all non-functional testing, including
security, fail-over contingency, database contention, performance and
scalability. Created all team processes.
Wrote all performance test plans. Wrote Rational VU (2002 Suite) and SQA Robot
scripts, and LoadRunner (7.1) scripts
and SilkPerformer (5.2) proof of concept scripts in a Windows DNA (with Oracle
8.1.7.4 on HPUX 11) environment (XML/SOAP).
TechSouth Consulting
SQA Manager
Client: UPS Supply
Chain Solutions
· June 2002 - September 2002;
Engagement: Led the
entire SQA function for the UPS SCS Customer Repository, a UPS-wide, global
data warehouse application (SQL Server), with a web-based (Cold Fusion)
GUI. Developed processes including
change management, defect management and version management. Developed high level test plans, and
implemented a customized, Mercury-based defect tracking system. Successfully
coordinated the first major release of the application and closed 100% of all
defects on time.
TechSouth
Consulting
Performance & Scalability Lead
Client:
GE Power Systems
· March 2002 - May 2002;
Engagement: Developed the P&S process (integrated with the
overall GECS Quality Plan), test plans templates, deliverables and other
artifacts for the GEPS GE Contractual Services IT (GECS) QA group, successfully
implementing CMM best practices. Led the entire P&S team. Developed test
plans and reports for high-availability, n-tier transactional business
solutions for the financial industry, built on EJB, WebLogic, Oracle 8i and 9i,
Windows 2000 and Solaris 8 architectures, in a Six Sigma project
environment. Tested J2EE and data
warehouse (ETL) products, including Informatica implementation. Performed
functional testing as well as managed and performed all P&S testing.
Configured and managed all test environments. Administered local WebLogic
environment. Environment included Compaq DL 360 and DL 580 servers, Sun V880
and 15k enterprise servers. Used Rational
TechSouth
Consulting
Performance & Scalability Lead/Manager
Client:
WebTone
Technologies
· December 2000 - December
2001;
Engagement: Led a team of 5 performance engineers. Developed
test plans and reports for high-availability, n-tier transactional business
solutions for the financial industry, built on Microsoft DNA and DNA 2000 architectures. Developed technical project plans and leveled
resources for multiple, concurrent, large-scale projects. Partnered with Microsoft and HP to develop a
US$2.5M performance test lab to stage very complex, high-volume, multi-tier
solutions in a simulated production environment. Presented process, risk,
technological and architectural overviews to senior management. Evaluated and implemented
new test tools (Mercury LoadRunner 7, Silk Performer 4.5, AppMetrics, TrueTime,
etc.). Developed test script architectures in Rational Performance Studio
(Robot) and Segue Silk Performer, testing client-server (fat GUI), web (http,
browser-based) and COM/COM+/DCOM (MS MTS white box load tests). Implemented new
processes and artifacts, and hired new personnel. Managed priorities, personnel
issues and provided high-level direction for dramatically improving the
scalability and performance of high-volume, enterprise CRM solutions. Designed,
developed and implemented a complex performance results tracking app (ASP,
TechSouth
Consulting
Performance QA Lead Consultant
Client:
iPlanet (Sun | AOL/Netscape
· June 2000 - December
2000;
Engagement: Led a team of 4 performance engineers. Developed
high-level, high-availability (HVA), performance measurement and scalability
test plans. Evaluated test tools including LoadRunner and Silk Performer.
Developed performance scripting architecture, scripts and harnesses for
BuyerXpert and MerchantXpert e-commerce applications. Worked with lead Sun
developers to trace and remedy unacceptable performance characteristics. Wrote
Java classes using JDK 1.3. Environment: Segue SilkPerformer 3.5/4.0, Solaris
2.6 and 2.8. Sun E10k, 450, 4500 and Ultra 80 servers; Ultra 10 workstations;
C-shell; X-Windows.
TechSouth
Consulting
Client:
Encore Development
· March 2000 - June 2000;
Engagement: Directly managed the
Lead Performance
Architect
Client: USWeb/CKS -
MarchFirst
· January 2000 - March 2000;
Engagement: Led
performance testing efforts on multiple, large-scale e-commerce and web portal
development projects. Developed and executed Segue
SilkPerformer test scripts. Developed performance test plans. Worked
with system architect on capacity, load and performance capability planning.
Managed two other engineers and determined resource and workload levels.
TechSouth
Consulting
Senior
Performance Test Consultant
Client:
Priceline.com
· September 1999 -
November 1999;
Engagement: Wrote test automation scripts using Astra
QuickTest and Mercury WinRunner 5.01. Wrote XML test pages. Wrote many manual
and automated tests in TestDirector. Tested low-level COM/DCOM C++ modules at
unit and level for performance. Wrote SQL scripts and modules in PL/SQL
(Oracle Developer 6.x), Oracle 8i SQL*Plus to verify that the data was
correctly written to the Oracle database under various load. Tested an FTP application at functional
level. Wrote test plans and helped developed the standard QA Test Plan
Template. Developed SQL Server relational databases for test matrix reporting
uses.
Lead
Performance Test Consultant
Client: CGU Insurance,
Inc. (aka Commercial
· July 1999 - September 1999;
Engagement: Established
the Rational Team Test 7.1 suite (Robot and Test Manager) of tools. Developed
test automation scripts to automate the testing of a browser-based policy
rating and quoting application. Developed unit-level test harnesses and
performance tests in Visual Basic. Wrote SQL Server scripts and stored
procedures to automate the entry and verification of data input from the
application via ASP, VC++, COM and VB components. Modified and recompiled VB
and VC++ DLL's. Wrote object-oriented
data access routines and registry key query and modification functions in
VB. Setup autonomous test and build
integration environments using Visual Studio 6.1, PVCS, Compaq quad-processor
Proliant servers, Microsoft IIS 4.0 and SQLServer 6.5. Created complex data
matrix queries and reports for development latency reporting.
TechSouth
Consulting
Lead
Technical Test Automation Consultant
Client:
Motorola Platform Software Division (PSD)
· October 1998 - July
1999;
Used the Mercury Test Suite (WinRunner and TestDirector) to develop test automation scripts to automate testing of FLEXScriptä language components, FLEX IDE UI (integrated development environment user interface), the FLEX SDK (software development kit), the compiler, the device simulator and other components of the PageWriter IDE. Led the evaluation of test tools including Rational's SQA Robot. Led the project to achieve CMM Level 1. Developed SDK examples for inclusion with the product. Developed test cases and test plans. Reviewed the FLEX client Y2K plan. Y2K-tested the FLEX IDE. Setup test lab infrastructure. Setup and administered the Mercury Test Suite of testing tools. Developed a Mercury Test Director and WinRunner training course and materials and conducted a 1 day class.
TechSouth
Consulting
Y2K Consultant / Sr. Development Engineer
Client:
Southern Nuclear Company's Vogtle Electric
Generating Plant
· August 1998 - October
1998;
Translated Irmalan 3270 emulation scripts (DCA's SISL) to Attachmate Extra! for NT. Fixed non-Y2K date compliant Microsoft FoxPro 2.0 code and updated databases with 4 digit years. Top Security Clearance Obtained.
TechSouth
Consulting
Lead Test Automation Consultant
Client:
Alltel
· March 1998 - April 1998;
Developed many SQA Robot 6.0 test automation scripts for a large customer service application. Scripts read dynamic data records from flat files for portability. Tools used: Windows 95, SQA Team Test 6.0, Visual Basic, MS Access.
TechSouth
Consulting
Sr. Software Quality Engineer / Systems Development
Engineer - Electronic Commerce
Client: BellSouth.net
· April 1997 - April 1998;
Developed a Load Modification Request application using Allaire's Cold Fusion 2.0 and Access '97 running on O'Reilly's WebSite Pro for NT Server. Authored the system Functional Requirements for the Windows NT Dedicated Web Hosting Service. Wrote TSL (Seque SilkTest's Test Scripting Language) functional tests to verify IE & Navigator functionality. Authored the NT Dedicated Web Hosting Test Plan. Authored the Business E-mail Test Plan and led the QA effort through production. Authored the Shared Web Hosting Test Plan and led the QA effort. Worked on a team of 2 to develop the NT Dedicated Web Hosting Design Document. Developed the NT Dedicated Web Hosting Service, including writing and modifying Active Server Pages (ASP), VB Script, HTX, ISAPI and MS-SQL Queries. Integrated a Compaq 2500R server, including provisioning scripts, to run (among many others) NT 4.0, IIS 3.0 and 4.0, MS SQL Server 6.5, SQL Connector, FrontPage 97 & 98 extensions, MS Index Server, MS NetShow Server, etc. Developed Customer Control Panel web including help files, password change script, users /groups management, ODBC DSN creator, etc.
TechSouth Consulting
Software Quality Assurance Manager
Client: NCR / AT&T GIS
· December 1996 - April 1997;
Re-engineered the SQA Process for the Southland Point Of
TechSouth
Consulting
Software Quality Assurance Manager
Client:
NCR / AT&T
GIS
· August 1996 - December
1996;
Lead SQA engineer for multi $Billion USPS project. Led and directly managed 35 test engineers. Developed the Software Quality Plan for the NCR / United States Postal Service Point Of Sale One (POS ONE) project. Also developed the Developer Integration Test Plan as well as other QA plans. Applied TQM, CMM (achieved Level 2) and ISO standards. Customized and managed the Defect Tracking System and Defect Management Work-Flow. Developed ad-hoc matrix reports against the Mercury Test Director defect tracking and test plan tool. Managed developer Unit Test. Developed test automation scripts using Mercury WinRunner in a Windows NT Server 4 environment (C++/MFC/ATL).
TechSouth
Consulting
Sr. Software Development Engineer
Client:
MEAG Power
· May 1996 - August 1996;
Developed SQL scripts for ad-hoc querying of GL and AP modules of an SQLFinancials database using Quest Reporter and Microsoft iSQL. Optimized and consolidated existing queries. Developed SQLServer stored procedures.
Lead Software Quality Consultant
Client:
NCR / AT&T
GIS
· Mar. - Apr. 1996;
Developed and implemented SQA methodologies for McDonald's on a large Windows client-server application on an NT file server, AT&T Teradata database server platform. Development tools included C++, Visual Basic, SourceSafe and MS Test. Developed QA time and materials project timeline. Installed a bridged, ethernet multi-processor NT 3.51 Server serving TCP/IP and NETBEUI.
OnRamp Internet Services, LLC
President/Founder
· June 1995-1996;
Founded two ISP businesses (Internet Gadsden and Internet Tuscaloosa).
Managed 11 employees. Supported NT and Solaris-based Internet servers.
Installed and supported UNIX TCP/IP (Sun Solaris x86 v 2.4) and Winsock
Internet applications. Designed web sites. Built and installed two Windows NT
Server 3.51 web servers. Provided automated domain name registration services
for new and existing customers. Developed and delivered WWW server statistics
reports for web clients. Successfully implemented mass-media advertising
including TV, Newspaper and Radio. Installed and maintained two network modem
banks using
Software Development Engineer:
SQLFinancials International, Inc.
· Feb. - May 1995;
Engagement: Development of General Ledger and Financial Manager client-server code in SQLWindows. Responsible for interim release internal incident tracking management. Developed object-oriented window and functional classes. Wrote SQL scripts for use on Oracle, SQLBase, SQLServer and Sybase databases.
Software Development Engineer:
· Oct. 1994 - Jan. 1995;
Engagement: Development of a fully object-oriented SQLWindows application to track prospective patients. SQL code communicated with a SQL-Base database. UI design, window and functional class development, and Quest ad-hoc query and report development. Also developed feature enhancements for two other SQLWindows applications.
Lead Software Development Engineer:
Federated Systems Group
· Apr. - Oct. 1994;
Engagement: Developed a large Windows, Visual Basic merchandise planning, distribution and allocation application. Managed a team of six developers. Integrated with IBM's Roscoe-based host using the Attachmate API for screen-scraping. Employed PVCS, VBAssist and Far Point's FPGrid21 and other VBX's. Developed technical analysis, program specification format, extensive screen design, project time and materials allocation management, and coding standards.
Imaging Solutions Developer: GTE
Vantage Solutions
· Sep. 1993 - Apr. 1994;
Engagement: Development of an MS-Windows document imaging solution for an
insurance industry client, using PowerFlow, Optika, Visual Basic for Windows,
COLD and InfoConnect for Windows. Developed workstation system configurations
standards and DOS and Windows file-processing utilities in C. Provided systems
analysis and integration. Collaborated in the migration of Gupta SQL-Base NLM
to Sybase NLM on a Novell 3.11 server. Implemented Netware Lanalyzer and
Netware Navigator 3.0. COLD (Computer Output to Laser Disk) client-server
text/image data overlay process engineering. Wrote and edited all system
administration and backup procedures and documentation, and user training
documentation.
Software Quality Automation Developer: Digital Communications Associates
· Jun. - Aug. 1993;
Engagement: Developed application-level automation test harness modules for the quality assurance of MS-Windows communications software (Crosstalk for Windows). Researched S.Q.A. automation strategies, tools and methodologies. Wrote Visual Basic for Windows (VB) automation timing functions. Modified DLL's and wrote Windows SDK API calls in VB. Evaluated MS-Test and Q.A. Partner for use as development tools. Wrote Crosstalk Application Scripting Language (CASL) scripts for automating file-transfer and terminal emulation stress tolerance and file comparison tests.
Software Test Engineer / Database Developer: Bianco, Hopkins & Associates
· Nov. 1992 - May 1993;
Engagement: Created a complex form for mailings, queries and reports for use in Contractor / employee lists. Designed and developed a run-time, custom resume database application in Paradox's for Window's ObjectPAL. Administered the a Novell 3.11 LAN and all PC hardware and software. Installed and administered Windows for Workgroups 3.11. Engagement: Tested a large patient management and accounting, health-care software system on the IBM AS/400. Responsible for bug verification/documentation and validation of system training documentation for content and technical accuracy. Acted as the liaison between S.Q.A. engineers and documentation authors concerning technical issues.
Software Support Engineer: Borland
International, Inc.
· Sep. 1990 - Sep. 1992;
Salary: Telephone, on-line and letter support of Quattro
Pro and Paradox. Worked in the Quality Assurance department during alpha and
beta test cycles of Quattro Pro for DOS and Windows, Paradox for DOS and
Windows, and Object Vision 1.0 & 2.0. Developed technical information
sheets, macro code for Utilities Disk and technical reviews of new products.
Provided internal support and incremental network applications installation and
workgroup administration on a Novell 3.1 server. Member of the development team
of the ProView PowerPack which sold in 1991.
Database Developer: The Cleveland
Institute of Music
· 1987;
Engagement: Wrote dBASEIII+ code and documentation in a 3-man project. Designed, authored and coded help and UI screens, authored user documentation, and administered user training and support for the entire hardware / software solution.
· Marqui's Who's Who in Media and Communications, First Edition
· Top Security Clearance Obtained 1998
·
Mercury
Certified Instructor Workshop (3 days); Mercury Interactive Training:
·
Mercury
QuickTestPro 6.0 Fundamentals and Advanced Course (4 days); Mercury Interactive Training:
·
AIU Oracle
Designer/Developer Advanced Class (2001)
·
AIU Java,
JavaScript, SWING, Visual Café Advanced OOP Programming (2001)
·
AIU VB
Advanced Objects Development Class (
·
AIU Oracle 8i
Advanced Data Design and Data Modeling Class (2000)
· Southern Nuclear Company Basic Nuclear Power Plant Training (1998)
· Compuware's Advanced QA Run Training Course (1997), conducted by Compuware
· Mercury Interactive's Basic and Advanced TestDirector, WinRunner and LoadRunner Training Course - 5 days (1996)
·
SQLWindows
Advanced Object-Oriented Programming Class - ETEC:
·
Visual Basic
for Windows Advanced Client-Server Programming; Microsoft:
· Wave Technology's XCNE Certification Training (Novell Netware; Atlanta, GA, 1993)
·
Windows
Technical Support Workshops (1991 - 1992); Microsoft:
PUBLICATIONS
· Technical Editor: Using Quattro Pro 3; Special Edition (QUE: 1991)
· Technical Editor: Using Quattro Pro 4; Quick Reference (QUE: 1992)
· Technical Editor: Using Quattro Pro for Windows; Quick Reference (QUE: 1992)
· Author: Quattro Pro for Windows; Everything You Need To Know (Prima: 1992)
· Technical Editor: Paradox for Windows; Programming by Example (QUE: 1993)
· Technical Editor: dBASEIV 2.5; Quick Reference (QUE: 1993)
REFERENCES Available Upon Request