Lead Performance Engineer/architect Resume
San Francisco, CA
SUMMARY
- Leading Performance Engineering with 20 Years of Experience in IT Industry in which 16+ Years of focused, Leading/working, experience in Performance Engineering of large - scale web applications. Extensive working and leading experience in product performance and scalability for Confidential CRM(Cloud), Retail, E-Commerce, Healthcare, Financial Applications. 4 Years of strong development experience using J2EE Technology.
- Extensive leading/managing experience in Performance engineering for BMC Remedy Applications, Retail, Financial, E-Commerce, Health care & Sales force CRM Applications.
- Created best practices for performance team (DOD, Intake form, Results templates, etc)
- Leading remote performance team members.
- Working with 80+ development teams, business/functional owners in IT on gathering requirements and providing performance-testing support.
- Partnership with Development team to improve the performance of the products.
- Work with cross-functional teams during performance testing engagements.
- Enabling development teams on running single user and multi user testing themselves/CICD pipeline.
- AWS migration of J-meter & Jenkins/Load machines, FluxDB/Graphna for IT Performance team.
- Working & managing experience in Org62/Force.com/DreamForce/Oracle Finance Apps applications performance.
- Experience Working with deployment & Release Management teams for performance Environment.
- Extensive knowledge of all stages of SDLC and Agile Methodology.
- Experience in Leading performance team and Coordinating with project teams for the Testing Activities.
- Mentoring new employees in acquiring knowledge on performance, Process and product/application.
- Experience in Conducting Small, Medium and large-scale performance benchmarking (VMware virtual Vs Physical servers).
- Expertise in Load Runner & Silk performer, J-meter, Grinder scripting, Volume data loading and Creation and execution of Load Test scenarios.
- Experience in Setup and Monitoring Database, Web and Application Server resource utilizations through Load Runner, Perfmon utility/VMSTAT/PRSTAT. Interact with functional contacts and system administrators to resolve Performance issues.
- Expertise in Analyzing of the load test results and provide the tuning recommendations to development team. Involved in Finding Bottlenecks & Troubleshooting the Performance Issues.
- Experience in Business Analysis, Design, Development using Java, J2EE Architecture, JSP, EJB, JMS, JDBC, RMI, JNDI, Servlet, SWING, AWT, ASP, Oracle, Web Services, SOAP, UDDI, WSDL, XML, HTML, Java Script.
TECHNICAL SKILLS
Testing/Monitoring Tools: J-meter, Mercury Load Runner 11.5, Silk performer2010, Grinder, Jenkins, Splunk WinRunner7.6, Http watch7.2, Fiddler2.3, F5 Load Balancer (V10.3), Soft Perfect (WAN Emulator), Test Director7.6, HP Open View, PerfMon, WILY, SHUNRA, Jprobe, QTP, QC, TOAD6.3, Site Scope, New Relic,Eclipse3.0, VMware vSphere Client, VMSTAT, PRSTAT.SQL Profiler, SQL-T, ALM 11.0, Performance Center, Argus, Graphite Graphana, Zabbix.
Bug Tracking Tool: GUS, Project Tracker, Test Director7.6, Clear Quest
Technologies/platform: Java, Servlet, Jsp, Awt, Java Mail, Jdbc, Ejb2.0, JNDI, VB, ASP, .Net, Web Services, SOAP, UDDI, WSDL, Force.com, Dream force Org, Oracle Finance Apps, Confidential Cloud/Platform.
Scripting / Languages: C, C++, Shell scripting, Java Script, VB script, SQL, HTML, XML, Python
Databases: MS-Access, SQL Server 2008, Oracle 11G
Operating System: Windows 95/98/2000/XP/2003/2008, UNIX, Linux, Solaris5.11.
Version Control Solutions: PVCS, Share Point,GIT
Web Application Servers: Web Sphere, IIS, Web Logic, Apache HTTP Server, Tomcat, Jrun, Ariba Byer7.0
Reporting Tools: Crystal Reports, Cognos, Share Point
Documentation Tools: MS-Office, Adobe Tools
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Lead Performance Engineer/Architect
Environment: SF cloud/platform, Visual Force, Oracle, Java, XML, SOAP, Splunk6.47, HTTP watch7.2, Developer tool(Chrome), Http watch, Fiddler2.3, SQL Profiler, TK Prof, Jenkins, J-meter, Graphite Graphana, Argus, Spexy, Grinder, JVisualVM, NewRelic, Splunk, Zabbix, GIT repo.
Responsibilities:
- Gathering performance requirements from project teams & prepare the performance test plan document.
- Co-ordinate with project teams for Reviewing the test plan, strategy documents.
- Led performance team members in SFO, HYD and Dallas on Project execution, help fixing the technical issues
- Help on hiring and mentoring performance Engineers in acquiring knowledge on Tools, Perf Eng Process & products, etc
- Worked on improving best practices for performance team
- Work with Rel-Management, ESAS team to setup the Perf environments & code upgrades
- Data loading for performance tests using workbench and data loader.
- Create J-meter scripts for load testing
- Capture the browser timings using HTTP watch/Developer tool and analyze the UI performance.
- Developer tool, Profile Tab(Chrome dev tool) used to find out the JS memory leak on Web pages(UI)
- Experience in JVM monitoring and tuning.
- Application profiling using debug logs for root cause analysis, identifying CPU bottlenecks and memory leaks Using JvisualVM, New relic, Spexy tool used to find out the long running methods, SQL queries.
- Performance test execution, monitoring of load and performance testing, collecting results, CPU, Memory, JVM utilizations data.
- Analyze Load Test results, AWR report on DB layer to find bottlenecks and come up with tuning suggestions.
- Preparation and submission of Load test Results and provide the suggestions for tuning the application for better performance.
- Interact with Project teams, Infra & DBA teams to resolve Performance issues.
- Worked with external vendors (Apttus, Revpro, PWC) on performance related issues and leading them on test execution for few key projects.
Confidential, San Ramon, CA
Lead Performance Analyst
Environment: Microsoft 2008, Solaris5.11, Java, J2EE,Servlet, Jsp, Ejb, HTML, XML,SOAP, Oracle, PL/SQL, Share Point, Load Runner11.04, PerfMon, Apache Web Server, Tomcat, Web logic, Windows XP, F5 Load Balancer, HTTP watch7.2, Fiddler2.3, SQL Profiler, SQL-T, Site scope, Performance center, ALM 11.
Responsibilities:
- Gathering requirements. Involved in Design the Test Plan/Test Cases/Test Strategy documents for load, Performance testing.
- Co-ordinate with project teams for Reviewing the test plan and Test executions.
- Data loading for Single user, Load and performance testing.
- Communicate and co-ordinate with project teams, System Admin to fix the functional and Environment related defects.
- Involved in Development of Load Runner Scripts and design LR scenarios.
- Setup and monitoring the application, web and DB server’s health check during the load, Performance test executions.
- Test Execution and monitoring of load and performance testing.
- Gathering test results, CPU, Memory utilizations during load/Performance tests.
- Analyze of the load test Results, Finding the Bottlenecks and Tuning the application and web servers
- Interact with Project Team and the System administrators to resolve Performance related issues.
- Preparation and submission of Load test Results and provide the suggestions to development team for tuning the web application for better performance.
- Submitting the Final test reports to the project team and management
Confidential, SanJose, CA
Sr.Performance Engineer
Environment: Microsoft visual .NET 2003/2008, Linux, Solaris5.11, AR System platform, ITSM Suite, Perforce, Java, J2EE, JSP, Oracle, SQL Server, Silk Performer 2010, Common Management Database System (CMDB), XML, Web Services, SOAP, HTML, JRE 1.6, Apache Tomcat 6, Windows XP, Share point, New relic, F5 Load Balancer (Big IP 3600 Local Traffic Manager V10.3), WAN emulator, VMware vSphere Client, HTTP watch7.2, Fiddler2.3, SQL Profiler, SQL-T.
Responsibilities:
- Communicate and co-ordinate with project team for Requirement gathering/ Review /Test execution.
- Coordinate with offshore team in regular basis for testing activities.
- Involved in installing AR, mid-tier server and setup the Small, Medium and Large environments for performance testing(VMware virtual servers Vs Physical).
- Configure web, app server & email exchange server (inbound/outbound) & WAN emulator tool for load testing
- Involved in volume data loading for benchmarking.
- Creation of Silk Performer scripts & scenarios for Load Testing.
- Executed benchmarking for each product release at small, medium and large scale environments at BMC lab & Partners environments (HCL, Dell data center, Public sector and Oracle Sun Labs).
- Executed Bandwidth & Latency testing for Remedy product using Soft Perfect (WAN Emulator) & Silk performer tools.
- Captured the Single user manual timings using HTTP watch tool for the key transactions during load test.
- Setup the Perfmon Utility, VMSTAT &PRSTAT to monitor the Database/Application/web server performance during the test executions and collect the CPU/Memory utilizations metrics.
- Validating the load test result using SQL Queries on Database.
- Used Fiddler tool to debug the performance issues related to Web Tier.
- Capture and Analyze the SQL trace & AWR reports to find out the long running SQLs.
- Analysis of the load test results. Finding the Bottlenecks and Troubleshooting the Web, App & DB Tiers. Interact with development team and the system administrators to Resolve Performance Issues.
- Involved in Resolving customer Escalations.
- Preparation of Load Test Results. Provide the suggestions to development team for tuning the application.
- Prepared the performance white paper after each (release) benchmarking.
