We provide IT Staff Augmentation Services!

Performance Engineering Lead Resume

0/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Performance, Resilience and Reliability Engineering Architect with 20+ Years experience in Development, Testing, Performance & Scalability Engineering, Capacity Planning and Resilience and Reliability Management of large enterprise applications in various Unix and Windows environments
  • Participated in multiple engagements across a diverse set of verticals, Aerospace & Defense, Automotive, Insurance, Media & Telecommunications, Entertainment, HealthCare and Financials
  • Highly experienced in performance, scalability, capacity, resilience and reliability engineering of J2EE & .NET based applications including packaged software ERP/SCM/CRM/HRM applications
  • Possess a wide array of experience in the Software Development Life Cycle (SDLC) and Strategic and COE Performance Engineering methodologies.
  • Experienced on the Azure Google Cloud Platform, DevOps, SOA, ESB and Micro services Architectures as well as Client Server and Mainframe.
  • Experienced on Application Performance Management (APM) tools like Dynatrace, AppDynamics, performance and scalability engineering tools Load Runner, JMeter, JProfiler, JProbe, J visual VM, dotTrace, .Net Memory Profiler, BMC Patrol and Tivoli Monitoring, HP Diagnostics, Dynatrace, Gomez.
  • Have good knowledge in database query analysis and tuning in different database systems (Oracle, SQL Server and DB2).
  • Experienced in performance monitoring and analysis of WebSphere, WebLogic, Tomcat, JBoss, IIS, DB2 and Oracle running in UNIX and Windows platforms.
  • Conducted Full - Stack Root-Cause Analysis efforts to drive code, DB and hardware configuration changes.
  • Adept in advanced reporting and visualization for effective communications from technical to C-Suite audiences.
  • Improving the stability of a client’s key customer facing revenue generator, Enterprise Fraud Detection micro services based application ($800M in revenue/1 Billion transactions daily) in order to improve MTTR and overall performance and scalability for a leading financial transaction processing company based out of St. Louis, Missouri.
  • Performance and scalability engineering of a Node.js Basses e-commerce platform to ensure performance has not regressed per release for a major brick-and-mortar clothing retailer based in Pittsburgh, PA. Including wide-scale internationally distributed load and stress testing for “Green” week.
  • While working for a major Hospitality Company in Orlando, FL. I brought a considerable amount of experience to the implementation planning for developer-centric Mobile & performance testing, iterative load/stress testing and the development of overall strategic approach including DevOps involvement and the implementation of a “golden pipeline.”

TECHNICAL SKILLS

Hardware: Intel, AMD

Operating System: Windows, Linux, HP-UX, AIX, Solaris, iOS

Programming Languages: C, C++, JavaScript, JAVA, PERL

J2EE Frameworks: Spring, Spring Boot, Hibernate

UI Framework: JQuery, Telerik

Container Technologies: Docker, Kubernetes

Databases: MS SQL Server, Oracle, ElasticSearch

Web/Application Servers: Apache, Nginx, IIS, WebSphere, Tomcat, JBoss

Monitoring Tools: Dynatrace, New Relic, Splunk, AppDynamics, BMC Patrol, HP Diagnostics

IDE/Source Control: Eclipse, Microsoft Visual Studio, Git, Ansible

Performance Analysis Tools: Kibana, Grafana, Telegraf, GC Viewer, JProfiler, JProbe, JvisualVM, LoadRunner, JMeter, NeoLoad

Service Virtualization Tools: Cavission NetOcean

Cloud Platform: Azure, AWS, Pivotal Cloud Foundry

PROFESSIONAL EXPERIENCE

Confidential, St. Louis, MO

Performance Engineering Lead

Responsibilities:

  • Responsible for the JavaScript development needed to build out independent application-agnostic functions.
  • Responsible for assessing the readiness of a PeopleSoft Enterprise Financials Implementation, along with the Performance Testing Infrastructure build out.
  • Responsible for the JavaScript development needed to build out independent data-agnostic functions.
  • Determined the framework approach and separation of helper functions versus drivers versus script handlers
  • Migrated existing monitors from different monitoring tools to DynaTrace & Datadog.
  • Involved in Mobile app performance testing for different IOS versions.
  • Automation experience in Selenium using both JAVA and C#.
  • Built the business justification presentations for the framework development.
  • Built the deliverables documentation for sign-off of client acceptance for the framework.
  • Worked with teams to in corporate dynamic Dynatrace tagging and global identifiers for tagging in Splunk.
  • AUT architecture evaluation for suitability of testing.
  • Coordinated the efforts to build database snapshots and refresh the environment between tests, pushing the client towards automating those functions.
  • Drove the adoption, planning and execution of performance testing for the web-based and services related application components.
  • Load Runner performance script development, correlation rules, parameterization, content checks, and custom functions in C.
  • Conducted face-to-face meetings with the business analyst community and program management to discern KPIs.
  • Created and debugged load test scripts using Silk Performer.
  • Participated in the Assessment, Modeling, Execution and Analysis phases of the performance testing engagement.
  • Test strategy development and elicitation of performance goals with my functional testing and client-side business counterparts.
  • Provided technical oversight of script development.
  • Using KPIs as a starting point along with production throughput history from multiple APM sources, the Load Runner scenarios were modeled in excel to reflect per and multi-hour transaction volume targets.
  • Development of hand-off documentation of lessons learned for both script development and environment config.
  • Determined data requirements and extrapolated the data model from the technical and business specifications.
  • Reporting of project and resource status to the PMO.
  • Wrote and delivered multiple presentations for the project stakeholders including the VP and C-levels (measures of success, status, post-test analysis, kickoffs).
  • Assisted in making the determination of the applicable measurements and metrics.
  • Responsible for the reporting and presentation of the performance testing results both in written form, real-time dashboards, HTML-based reporting.
  • Responsible for the template development of the performance testing results both in written form, real-time dashboards, using Splunk and New Relic.
  • Experience in mobile applications for IOS and android using tools like Appium, Ranorex with simulator and emulator.
  • Developed and implemented automated scripts for testing web-based applications using C#, Visual Studio, Nuget, NUnit, Specflow, and Selenium Web Driver.
  • Performed load testing on Web services using Silk Performer.
  • SLA determination and configuration in the test orchestration tool.
  • Delivered comprehensive results presentations and recommendations to the stakeholders via Excel, PowerPoint, Grafana, Dynatrace and Splunk.
  • Lent expertise to multiple performance testing efforts both inside and outside of my primary project responsibilities.
  • Disseminated best practices and a performance testing framework aimed at conducting the performance testing effort for multiple projects.
  • Coordination of offshore team members activities and deliverables (daily).
  • Development of a program-level performance testing strategy.
  • Development of project-level test plans.
  • Daily stand-up status and weekly client status along with serving as the liaison between the internal consulting group and our internal clients

Confidential, Orlando, FL

Performance Engineering Lead

Responsibilities:

  • AUT architecture evaluation for suitability of testing.
  • Coordinated the efforts to build database snapshots and refresh the environment between tests, pushing the client towards automating those functions.
  • Drove the adoption, planning and execution of performance testing for the web-based and services related application components.
  • Load Runner performance script development, correlation rules, parameterization, content checks, and custom functions in C#.
  • Conducted face-to-face meetings with the business analyst community and program management to discern KPIs.
  • Participated in the Assessment, Modeling, Execution and Analysis phases of the performance testing engagement.
  • Performed Mobile Testing for mobile application of Client, identified the Mobile Platform like IOS, Android by using Appium.
  • Test strategy development and elicitation of performance goals with my functional testing and client-side business counterparts.
  • Provided technical oversight of script development.
  • SLA determination and configuration in the test orchestration tool.
  • Developed a strategy around automated testing as a part of the build deployment workflows and the reporting out of the pipeline

Confidential, Pittsburgh, PA

Performance Engineering

Responsibilities:

  • Responsible for the template development of the performance testing results both in written form, real-time dashboards, using Splunk and New Relic.
  • Implemented LR script version control via Bit Bucket for Performance Center and Micro Focus Storm Runner
  • Jmeter script development for API-level testing
  • Used selenium with C#, frameworks, design approaches, and various effective implementation techniques.
  • Jenkins and associated plug-in config with hand-off to DevOps.
  • A complete re-factoring of all the Load Runner scripts used to test multiple components in the stack both E2E and individually based on Holiday and Release Load levels.
  • Leveraging Storm Runner Load as needed per the test models to help offset licensing costs and still achieve stress test targets.
  • Represented client interests in the negotiations and procurement of the HP Performance Center SaaS solution including a full needs assessment.
  • Represented client interests in the negotiations and procurement of a Micro Focus Storm Runner and hybrid Performance Center solution.
  • Configured performance tests in Performance Center and Storm Runner (runtime settings, scenario scheduling, timeslot management)

Confidential, Erie, PA

Performance Engineering Lead

Responsibilities:

  • Developed the WBS and resultant budgets for the project.
  • Reporting of project and resource status to the PMO.
  • Wrote and delivered multiple presentations for the project team and Director-level personnel.
  • Provided technical oversight of script development (TruWeb, HTTP/HTML)
  • Represented client interests in the negotiations and procurement of the Dynatrace solution.
  • Lent expertise to multiple performance testing efforts both inside and outside of my primary project responsibilities.
  • Made recommendations on the APM deployment and configuration of the performance testing infrastructure on a national basis.
  • Development of hand-off documentation of lessons learned for both script development and environment config.

Confidential, Denver, CO

Performance Engineering Lead

Responsibilities:

  • Developed the WBS and resultant budgets for the project.
  • Reporting of project and resource status to the PMO.
  • Wrote and delivered multiple presentations for the project stakeholders including the VP and C-levels (measures of success, status, post-test analysis, kickoffs)
  • Provided technical oversight of script development (Java, HTTP/HTML)
  • Represented client interests in the negotiations and procurement of the HP Performance Dynatrace solution including a full needs assessment.
  • Lent expertise to multiple performance testing efforts both inside and outside of my primary project responsibilities.

Confidential, Indianapolis, IN

TCOE Performance Engineer

Responsibilities:

  • Developed the WBS and resultant budgets for the multiple performance testing engagements within the company.
  • Reporting of project and resource status to the PMO.
  • Wrote and delivered multiple presentations for the project stakeholders including the VP and C-levels (measures of success, status, post-test analysis, kickoffs)
  • Provided technical oversight of script development (SAP, Citrix ICA, Web http/html)
  • Coordinated ETL/Batch Processing performance testing on AS/400 using Terminal Emulation.
  • Represented client interests in the negotiations and procurement of the HP Performance monitoring solution including a full needs assessment.
  • Lent expertise to multiple performance testing efforts both inside and outside of my primary project responsibilities.
  • Disseminated best practices and a performance testing framework aimed at conducting the performance testing effort for multiple projects.
  • Acted as the liaison between TCoE and the client’s internal infrastructure teams to address test environment configuration and hardware needs.
  • Made recommendations on the deployment and configuration of the performance testing infrastructure on a national basis.
  • Recommended and estimated usage and executed scripts using StormRunner Load to address mass outage scenarios
  • Development of hand-off documentation of lessons learned for both script development and environment config.
  • Participated in the Assessment, Modeling, Execution and Analysis phases of the performance testing engagement.
  • Responsible for first pass result analysis and bottleneck identification.
  • Introduced Jmeter into the organization as a JIT data creation tool with zero impact to the current HP LoadRunner licensing scheme to be run concurrent with load tests.
  • Utilized Jmeter for business process flows involving multi-application handoffs inside of SAP from SAP CRM to SAP GUI for 10 business flows that could not be handled correctly in HP LoadRunner via authentication scheme changes.
  • Department level presentations for Jmeter as a component of Performance Testing under the new DevOps team formation.
  • Performance Test Infrastructure Evaluation
  • AUT architecture evaluation for suitability of testing.
  • Development of a program-level performance testing strategy.
  • Development of project-level test plans.
  • Directed day-to-day activities of the performance test team.
  • Managed client expectations, acting as first line of defense for the team as issues arose.
  • Assisted in making the determination of the applicable measurements and metrics.
  • Determined data requirements and extrapolated the data model from the technical and business specifications.
  • Responsible for determining the appropriate test types (baseline, load, stress, volume) and the applicable testing methodology(profiling/benchmarking)
  • Configured performance tests in Performance Center (runtime settings, scenario scheduling, timeslot management)

Confidential, Indianapolis, IN

Performance Testing

Responsibilities:

  • Development of the SOWs to procure the performance testing engagements.
  • Developed the WBS and resultant budgets for the multiple performance testing engagements within the company.
  • Reporting of project and resource status to the PMO.
  • Wrote and delivered multiple presentations for the project stakeholders including the VP and C-levels (measures of success, status, post-test analysis, kickoffs)
  • Provided technical oversight of script development (.Net, Citrix ICA, Web http/html)
  • ETL/Batch Processing performance testing on AS/400 using Terminal Emulation.
  • Represented client interests in the negotiations and procurement of the HP Performance Center SaaS solution including a full needs assessment.
  • Lent expertise to multiple performance testing efforts both inside and outside of my primary project responsibilities.
  • Disseminated best practices and a performance testing framework aimed at conducting the performance testing effort for multiple projects.
  • Acted as the liaison between HP consulting and the client’s internal infrastructure teams to address test environment configuration and hardware needs.
  • Made recommendations on the deployment and configuration of the performance testing infrastructure on a global basis.
  • Development of hand-off documentation of lessons learned for both script development and environment config.
  • Trained infrastructure SMEs in the use of the LoadRunner Analysis module.
  • Participated in the Assessment, Modeling, Execution and Analysis phases of the performance testing engagement.
  • Responsible for first pass result analysis and bottleneck identification.
  • Performance Test Infrastructure Evaluation
  • Guided client through the selection and implementation of HP Performance Center via HP SaaS offering
  • AUT architecture evaluation for suitability of testing.
  • Deep dive with AUT development team.
  • Development of a program-level performance testing strategy.
  • Development of project-level test plans.
  • Directed day-to-day activities of the performance test team.
  • Managed client expectations, acting as first line of defense for the team as issues arose.
  • Assisted in making the determination of the applicable measurements and metrics.
  • Determined data requirements and extrapolated the data model from the technical and business specifications.
  • Built usage and user profiles via UCML
  • Responsible for determining the appropriate test types (baseline, load, stress, volume) and the applicable testing methodology(profiling/benchmarking)
  • Configured performance tests in Performance Center (runtime settings, scenario scheduling, timeslot management)
  • Debugging and script resolution guidance for transaction failures and failed tests.
  • Responsible for the reporting and presentation of the performance testing results both in written form, graphs, HTML-based reporting, performance dashboards (Dundas Charting and Gauges)

We'd love your feedback!