Siltech Services Inc
lance@.siltechinc.com
Lance D. Silverman
Summary
Holds a CPC in LoadRunner. Focused mainly in Computer Application Performance Evaluation
and Capacity Planning. Provides consulting services. Experienced in designing, developing,
implementing, testing, optimizing and maintaining diverse operating and applications
environments. Experienced in Web-based technology, traditional Client/Server, Internet
Client/Server, J2EE, RIA, SOA, Web Services, .NET, XP/W2K/W2K3/NT, UNIX Solaris, Red Hat,
SuSE, AIX, HP-UX, and Mainframe measurement including heavy problem analysis.
Technical Information
Software: XP, NT, WINDOWS 2000/2003, SOLARIS, HP, AIX UNIX, NETSCAPE iPLANET, WEBLOGIC,
WEBSPHERE, J2EE, JAVA, JSP, MVC, SOA, ESB/MULE, XML, MQ SERIES, TUXEDO, OPTIBENCH, LOADRUNNER,
VUGEN, TOPAZ, TESTDIRECTOR, SITEMINDER, HEAPDUMP, SITESCOPE, MVS, ORACLE 9i, 10g, RAC, MS SQL Server,
MySQL, SYBASE, ORACLE, QUERY ANALYZER, ISQL, TSQL, JPROBE, HTML, OOAD, DNS, DHCP, C, C++, VB, AWK,
SED, PERL, NT and UNIX Scripting, SAS, EXCEL, VBA, PROJECT, POWER POINT, WORD, ACCESS, SQL, WINRUNNER,
ASTRA, SILKPERFORMER, CITRIX METAFRAME, JACADA, OPENVIEW MEASUREWARE, PERFVIEW, GLANCEPLUS,
PERFMON, TOPAZ, NTSMF, BEST/1, IBM SET tool, PURIFY, QUANTIFY, NETXRAY, NETMON, ERWIN, SAS, MICS,
TPNS, VISIO, CORBA, CICS, XCF, SYSPLEX, STROBE, GTF, OMEGAMON, INTERTEST, SLR, RMF, IIS, CLARIFY,
HitBox, WebTrends, Endeca, AJAX, QTP, Verity, TEAMQUEST, VTS, JMeter, Avalanche, WireShark, more.
Range of Experience
Experience includes consulting work for a variety of business, eCommerce, C2B, B2B, Finance, Telecom,
and government organizations. Areas of expertise include:
Performance functions: Hands-on automated performance testing, benchmarking, stress testing, sizing,
Capacity Planning, and modeling for Internet Client/Server n-tier applications, UNIX, Windows
NT/W2K/W2K3/XP, and Mainframe systems.
Implementation of technical functions: Computer Performance and Resource Management, Technical
Planning, Systems Programming, DASD Management, Quality Assurance, Production Support, QA
Testing.
Analysis and refinement of software performance, controls and effectiveness.
Operating Systems generation, maintenance, support and tuning.
Applications performance measurement and optimization.
Management of Change Management and Problem Management systems.
Evaluation, selection, installation, testing and support of various software products.
Management, team lead, and mentoring QA automation and performance teams.
Recent Professional Experience
TD Ameritrade Jersey City, NJ 12/2008 – 02/2009
Performance Measurement Engineering and Testing
Conducted benchmarking for purposes of migration from Unix-hosting Fujitso mainframe
to Unix-hosting IBM LPAR Z10 IFL. Migration is from Solaris based platform to a
combination of SuSE and RedHat Linux, which requires baseline comparison type
performance work under various workloads, with iterative tuning efforts. Oracle 10g
backend. Wrote Windows, Unix shell scripts, Excel VBA for environment reporting, and C
10 Garretson Lane Hillsborough NJ 08844
www.siltechinc.com
Siltech Services Inc
lance@.siltechinc.com
program test harness to simulate CPU, Memory, and IO utilization portable to Solaris,
SuSE, Redhat and Windows platforms. Used LoadRunner and TeamQuest for driving
simulated workloads, monitoring and performance data collection, extraction and
analysis.
Participated in team to assess performance and capacity planning tools for future use by
the enterprise.
GSI Commerce King of Prussia, PA 06/2007 – 12/2008
QA Application Performance Measurement Testing
Within an extremely fast paced, complex eCommerce environment (Akamai, BigIP, J2EE:
Apache, Weblogic, Verity, Oracle, RedHat, to additional supporting backend mainframe
components; As400, DB2, MQ Series); gathered performance requirements, created
performance test plans, wrote VuGen scripts, created LoadRunner scenarios, gathered
test data, ran the workloads, collected the performance data, analyzed and presented
results for many eCommerce Web Store applications. Also used JMeter and Avalanche.
Created requirements for performance targets for various applications and components
based on production performance data and modeling.
Designed, ran, analyzed, and presented many types of performance tests, including Java
JVM Heap memory leak testing, ESB/MULE/SOA requests, Web Services and other
component testing, to full, load, and stress performance testing.
Built and led a team of QA performance testers.
Invited into QA Senior Management team as head of QA Common Services area. This
position involved management of Automation (QTP based descriptive testing) team,
Performance (LoadRunner), and Tools (Quality Center, BrowserCam, Maxamine, etc)
team. This was a temporary position. Remained hands-on at all times.
At various levels, interacted with many other departments: Release Management, Project
Management, System Administration, DBA team, Development, Capacity Planners,
Performance Monitoring team, Production Operations support, Business Development
and Business Management teams.
Martindale Hubbell New Providence, NJ 04/2005 – 06/2007
Capacity Planning and Application Performance Measurement Testing
PE validation for Search Engine improvements within an architecture comprised of Linux,
Apache, Tomcat, WebSphere, AJAX JavaScript, Endeca and Oracle 10g RAC
implementations. Developed LoadRunner (8.1) scripts incorporating latest scripting techniques
– Click and Script. Combined LoadRunner scripting and C coding techniques to determine and
subsequently use Search Engine results in the form of Guided Navigation Endeca Dimensions,
Dimension Values, and identify Descriptors. Created workloads and workload models from
statistical data provided by the business and development areas. Created the associated
LoadRunner scenarios. Ran the workloads, analyzed and presented the results, and
participated in tuning and optimization of the application.
Developed QTP functional automation scripts during low-busy periods.
Conducted many ad hoc capacity and performance studies of company’s flagship applications
www.lawyers.com and www.martindale.com with development and QA, in addition to
measuring other complex, internal, web-based and client-server applications.
Conducted a PE validation for Oracle 9i to 10g RAC conversion, with SEO improvements.
Used Excel, HP MWA (MeasureWare), Perfview, HitBox, WebTrends, LoadRunner, UNIX shell
scripting, SED, AWK, and SQL tools.
Analyzed web traffic patterns.
Created dynamic models of target peak hour workloads using Excel.
10 Garretson Lane Hillsborough NJ 08844
www.siltechinc.com
Siltech Services Inc
lance@.siltechinc.com
Used LoadRunner to simulate production peak hour traffic in a scalable lab environment.
Created workload models, performance plans, lead the development of LoadRunner scripts
with a 3-member team, implemented the plan, analyzed and presented results.
Provided context based best practices and process-improvement suggestions.
Assisted in problem determination and resolution of various performance-related production
issues, e.g. memory leaks and slow response time, etc.
Upgraded the LR PE environment to LR 8.0, and 8.1 FP3. Utilized Mercury’s (recently acquired
by HP) new Click & Script Web protocol. Working closely with Mercury Tech Support to
resolved many issues related to this new way of scripting business processes.
Cendant Settlement Services Moorestown, NJ 11/2004 – 05/2005
Capacity Planning and Application Performance Measurement Testing
Conducted load, stress and performance level planning, testing and results analysis for a 3-tier
.NET, SQL Server 2000/2003 based application. Used MS Query Analyzer to submit SQL to
the database, simulating the activities of the front end. Using shell scripting techniques,
automated the time-consuming tasks of controlling perfmon, gathering logs etc., on several
servers at once. Worked closely with both development and business sides to ensure proper
performance goals. Planning a performance evaluation of an NT/IIS Web Based application
using LoadRunner 8.0.
Conducted many JAVA (JDBC) LoadRunner scripts running directly against large Sybase DB
for purposes of measuring back-end response time and resource consumption for capacity
planning purposes. Required ability to write and parameterize small Java driver programs, with
assistance from the developers.
Martindale Hubbell New Providence, NJ 08/2004 – 11/2004
Capacity Planning and Application Performance Measurement Testing
Conducted capacity and performance study of company’s heavy Solaris PHP Apache
WebSphere Oracle based C2B web applications for www.lawyers.com. An 8i to 9i upgrade of
Oracle, along with modification to the current application design was successfully quantified. A
second, CPU intensive application using Oracle Application Server was being co-located on
new server hardware with the new version of the core application. Used excel, HP MWA,
Perfview, Unix shell scripting, and SQL for modeling a peak hour. Used LoadRunner to
simulate production peak hour traffic in a scalable lab environment. Created the model, the
performance test plan, lead the development of LoadRunner scripts with a 3-member team,
implemented the plan, and produced results showing the appropriate increased resources
required. Provided skills transfer, best practices, and process-improvement suggestions.
Reviewing several other applications from a performance perspective, including Siebel.
Waste Management Houston, TX 03/2004 – 07/2004
Topaz (BAC) Deployment
Plan and script for various Topaz (a.k.a. BAC) environments, including production.
Created standards including Best Practices documentation for controlling migration of scripted
business processes for web, Citrix, and PeopleSoft applications sing VuGen.
Created software-based functions in C to force adherence to standard conventions. Also
provided some performance analysis for slow production application.
Prudential Financial (PruPac) Holmdel, NJ 10/2001 – 02/2004
Performance Testing, Monitoring, Optimization, and Capacity Planning
10 Garretson Lane Hillsborough NJ 08844
www.siltechinc.com
Siltech Services Inc
lance@.siltechinc.com
Conducted eCommerce performance validation and bottleneck analysis for Web based
insurance applications using LoadRunner 7.51, 7.6 and 7.8
Authored many Topaz (a.k.a. Mercury BAC) scripts for response time monitoring in
eCommerce production environments.
Measured various Windows based OCX type Insurance applications.
Conducted WebSphere JVM Heap experiments in order to tune JVM garbage collection
parameters. Worked with developers and IBM in order to resolve unintentional object
retention situations, i.e. application memory leaks.
Used OptiBench for deep-diagnostic profiling of Java J2EE applications running on
WebSphere Application Server. Profiled allocation failures and method calls.
Measured applications running under Citrix Server to obtain capacity data and response time
metrics.
Use of modeling techniques, predictive analysis, VBA, Excel, LoadRunner, top, various Unix
Shell scripting. Measured the following: Netscape under Solaris, WebSphere under AIX, EJB,
Corba (Orbix), Sybase, MQSeries, CICS, Tuxedo, Crossplex, Jacada, and Clarify CRM.
Produced LoadRunner Scenarios and Scripts, Performance Validation Plans, Capacity
Models, and Performance Results documents. Ensured compliance and added
enhancements to SDLC.
Provided technical team guidance and interfaced with business side management.
Measured some .NET prototype applications.
Merrill Lynch Hopewell, NJ 10/2000 – 8/2001
NT/UNIX Performance Testing, Monitoring and Optimization
Provided technical team guidance and interfaced with business side management.
Created business scenarios using different architectures to evaluate and project capacity
planning, application behavior, and end to end performance.
Evaluation and resolution of various performance bottlenecks on NT and UNIX platforms.
Evaluated and benchmarked different disk architectures by examining read and write Profiles,
response time surface, cache, seek distribution. Evaluated performance impact on the drive
by specific workload.
Evaluated various file systems for the best configuration based on the workload, Stripe
element size, caching, and disk architecture.
Evaluated network traffic. Performed analysis and benchmarking on NIC to optimize
Performance.
Evaluation of WEB based architecture for the strategic applications.
Analyzed and tuned ORACLE databases.
Conducted performance evaluation of Citrix Server under Metaframe.
Designed and implemented global performance NT data collection mechanism.
Performed application profiling to analyze and resolve application bottlenecks.
Performed working set tuning and DLL re-basing to optimize strategic applications.
Evaluated various monitoring and capacity planning tools.
Stability, infrastructure and volume testing (LoadRunner IBM SET tool, SAS, VBA) of the
distributed applications.
Supervision of NT/UNIX performance team.
1stwebbankdirect.com Newtown, PA 4/2000 – 10/2000
NT Performance Testing, Monitoring, Optimization, and Capacity Planning
eCommerce performance evaluation functions: Use of modeling techniques, predictive
analysis, VBA, Excel, LoadRunner and Perfmon.
10 Garretson Lane Hillsborough NJ 08844
www.siltechinc.com
Siltech Services Inc
lance@.siltechinc.com
Web-log analysis and resource model development with platforms comprised of NT and
UNIX front-ends connecting to UNIX back-ends.
Assessed web-farm load balancers (Radware, Cisco LD) and fail-over recovery techniques.
Assessed web-based production performance data collection, monitoring, and reporting
systems, as well as developed these systems in-house in order to save costs and provide
equivalent functionality.
Stress test and analysis of UNIX and NT servers under multi-user load. Created test plans
and test cases. Capturing and analysis of response time, throughput, and resource utilization
data.
Evaluated and benchmarked front-end tools for data integration.
Telcordia Technologies Piscattaway, NJ 9/1998 – 3/2000
NT/UNIX Application Performance Testing and Sizing
Developed and implemented performance requirements, validation plans and capacity sizing
tools.
Created custom tools via AWK, SED, PERL, VI, UNIX shell programming, Excel, etc. in order
to collect data and provide to management CPU, memory, response time, and throughput
metrics for various UNIX middle-ware applications. Applications utilized SQL, Oracle and
Informix tuning, CORBA, and IBM MQ-Series messaging.
Developed scripts using T-SQL and SQL for database testing and analysis.
Developed code in C with MQSeries functions for volume and performance testing.
Supported, measured, and analyzed EDI, MQSeries, and Corba based messaging systems.
Tested, analyzed and tuned ORACLE databases.
Enhanced sizing tools for Sun/Solaris UNIX platform products providing database, CPU,
memory and network bandwidth impact metrics.
Supported SAS environment.
Evaluation and resolution of various performance bottlenecks on NT and UNIX platforms
BarnesandNoble.com Dayton, NJ 6/1998 – 10/1998
Oracle Database Testing and Tuning
Provided functional testing, database tuning and capacity planning recommendations.
Created test plans and test cases.
eRetail performance evaluation functions: Database (SQL) analysis. Use of ERWin and other
tools.
GMAC Horsham, PA 8/1997 – 2/1998
NT Network Performance and Capacity Analysis
Conducted complete network analysis. Provided recommendations for multi-tiered NT TCP/IP
based client server application. Heavy Sniffer and SMS Netmon use, as well as predictive
analysis methods.
Conducted capacity and performance utilization study of their Resident’s Advantage
application.
Merrill Lynch Plainsboro, NJ 11/1996 – 9/1998
NT/UNIX QA Performance Testing
10 Garretson Lane Hillsborough NJ 08844
www.siltechinc.com
Siltech Services Inc
lance@.siltechinc.com
Collected performance data using Perfmon, NTSMF, and network Sniffer device to produce
results documents for cross platform NT Client/Server front-end with UNIX backend
applications. Analysis with SAS, Excel and VBA.
QA application capacity and performance analysis function for NT segment of cross-platform
environment (NT, AIX, MVS, SQL, DB2, and CICS). Developed and automated most of the
methodology for measurement and reporting. Created test plans, implemented the tests, and
produced results documents
Provided team leadership for functional and performance testers.
Provided strategic direction for QA department.
Additional Experience
Lecture presentation at CMG on Deadly Embrace and Enqueue Dequeue mechanisms.
Planned and implemented remote data center consolidation.
Additional Client List
IBM, New York Hospital, Seagram’s Corp, Manufacturers Hanover Trust, Computer Sciences Corp., San Diego
Federal Bank, Security Pacific National Bank, MGM, Western Digital, Chemical Bank, City of Newark, NASA, Chase
Manhattan Bank, Becton Dickinson, CGA, CGC, DASD Corporation, E.F. Hutton, Goldman Sachs, Dollar Dry Dock
Bank, HBJ.
Professional Affiliations
Former member: ACM, IEEE, NASPA
LoadRunner Certified Product Consultant
CMG subscriber
Education and Training
Miscellaneous training (partial list)
Web Programming with ASP and COM, MS Mastering Java, MS Mastering Web Application
Development, MS Mastering MFC Development, MS Mastering Enterprise Development, MS Mastering
Visual C++ 6, MS Mastering Visual Basic and SQL Server, LoadRunner, C and C++, UNIX System
Administration – HP and Solaris, Oracle 7 Applications, Data Communications I and II (TCP/IP, etc.)
Many more related program product training and experience
International Institute School of Computer Technology Edison, NJ. – a.k.a. Chubb Institute
References
Provided upon request.
10 Garretson Lane Hillsborough NJ 08844
www.siltechinc.com