Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic
Arun Panchal

Arun Panchal

Bangalore

Summary

Performance Testing Engineer with extensive experience exceeding 12 years in performance engineering across various industries such as Cyber Security, Retail, and Healthcare. Strong background in GCP, AWS services, and Kubernetes, with a focus on enhancing production configurations to achieve cost savings. Experienced in utilizing industry-standard tools like JMeter, LoadRunner, Prometheus, Grafana, GitLab CI, Splunk, and JProfiler, with expertise in pinpointing performance bottlenecks and performing thorough log analysis using Eclipse MAT Analyzer and JMC.

Overview

13
13
years of professional experience

Work History

Principal Software Engineer

Paloalto Networks
Bangalore
08.2021 - Current
  • Conducted performance engineering activities encompassing NFR gathering, test execution, and recommendations.
  • Managed a team of 3 members for performance testing delivery, maintaining quality standards.
  • Utilized Apache JMeter for load and stress testing, leading to a 30% decrease in production incidents.
  • Achieved a 20% reduction in production costs through targeted optimization efforts.
  • Developed a Python-based data generation pipeline within GitLab CI environment.
  • Conducted testing on GCP BigQuery database for performance validation.
  • Authored performance test scripts using JMeter for microservice APIs and batch jobs.
  • Integrated automated performance testing into CI/CD pipelines leveraging GitLab CI.

Senior Performance Engineer

Lowes Service (India) Pvt. Ltd
Bangalore
06.2019 - 08.2021
  • Conducted end-to-end performance testing for Web UI and Web API applications.
  • Participated in application design to optimize performance outcomes.
  • Identified performance issues, defects, and conducted root cause analysis.
  • Provided tuning suggestions and recommendations to enhance application efficiency.
  • Created and enhanced test scripts in Load Runner and JMeter for performance testing.
  • Executed tests across various environments, including OnPrem VMs and GCP using Jenkins/Spinnaker pipelines.
  • Monitored server health, operating systems, and networks with Dynatrace, Grafana, and Pinpoint.
  • Extracted CPU, memory, and server metrics for capacity planning and analysis.

Senior Software Engineer

NextGen Healthcare (India) Pvt. Ltd
Bangalore
06.2016 - 05.2019
  • End to End responsibility of performance testing and engineering activities like planning, design, execution and analysis.
  • Requirement Analysis and interaction with Business Analysts
  • Creation and enhancement of test Scripts in VSTS and NetCloud for the performance testing of application
  • Finalizing test scenario based on total user base, concurrency expected and application complexity
  • Identification of performance issues, defects and root cause analysis.
  • Ensure to be part of early engagement & ensure for effective collaboration with Performance, testing & environment team.
  • Providing recommendations and possible solutions for code change in the area of object creation which will reduce time spent on garbage collection, fixing bottlenecks.
  • Interaction with Multiple teams (System Admin, Development, Network and Infrastructure team)
  • Identified workload scenarios to measure performance against SLA’s.
  • Monitored all servers, Operating systems and Network with app insights.
  • Extracting CPU, Memory and other server metrics, analyzing and forecasting results for capacity planning.

Quality Engineer

Sunquest Information System (India) Pvt. Ltd
Bangalore
10.2012 - 05.2016
  • Analyze requirements from Product Management, Development, Quality Assurance and Operations teams.
  • Create the LR Scripts and make LR Scripts ready for Load test.
  • Design Performance Test Plan and derive the Test Scenarios.
  • Build the Scenario in Load Runner Controller and add performance counters to monitor the test.
  • Involved in the performance testing like load, Platform regression, soak testing using Load Runner.
  • Measuring the performance metrics like (Client Side: No. of Vusers, Hits/sec, Throughput, Avg. transaction response time)
  • Execute the Scenarios and Capture the Results from Analysis.
  • Analyze the results, identify the bottlenecks of the system and report them to development.
  • Analyze, interpret, and summarize performance data and metrics.
  • Understanding the overall Business functionality of the application.
  • Handled Test cases reviews and Test Execution Cycles.

Education

Bachelor of Engineering - Computer Science and Engineering

RGPV
Bhopal

Skills

  • Jmeter, LoadRunner, VSTS
  • Prometheus,Grafana, Splunk, Kafka
  • GCP and AWS Cloud
  • Eclipse MAT Analyzer(Thread/Heap DumpAnalysis)
  • GC Tuning Techniques and Log Analysis
  • JMC, Jprofiler, JFR Analysis
  • CI/CD using GitLab CI
  • Kubernetes, Redhat Linux
  • Splunk and Lighthouse
  • MemSQL, BigQuery, Postgress DB
  • Python programming

Languages

  • English
  • Hindi

Timeline

Principal Software Engineer

Paloalto Networks
08.2021 - Current

Senior Performance Engineer

Lowes Service (India) Pvt. Ltd
06.2019 - 08.2021

Senior Software Engineer

NextGen Healthcare (India) Pvt. Ltd
06.2016 - 05.2019

Quality Engineer

Sunquest Information System (India) Pvt. Ltd
10.2012 - 05.2016

Bachelor of Engineering - Computer Science and Engineering

RGPV
Arun Panchal