Developer Lead Resume
SUMMARY
- Around 13 Years of IT Experience in - Technology, Performance Engineering, Telecom, Insurance and Airlines Domains.
- Customer focused Performance Engineering Lead with technical project management and business analysis which includes providing Performance Architecture services across the lifecycle of a project, from Performance Test Design, Work load modeling, Proof of Concepts, Tuning, Capacity Planning, Performance Test Strategy, Performance Test Governance to providing recommendations to development teams on how to improve application performance.
- Expertise in developing, designing and optimizing Architecture by following Dev Ops & Scrum model for all Components (Deep, TIBCO EBS) application, Webservers and evaluate the performance Confidential the web/application Server, domain levels, Middleware (TIBCO), Web, Web Services (SOAP/Rest), Flex, Ajax IE, Web (Http/Html) protocol Technology & Scripting.
- Strong knowledge of all phases of SDLC, Agile methodology and Shift left approach.
- Exposure on Open shift and AWS architecture/components.
- Expertise in setting up CICD pipelines
- Experienced in defining Performance engineering Methodologies, Designing Performance Test strategies and scripts, Verifying and Validating Web based e-Commerce applications and Documentation based on standards for Software Development and effective QA implementation in all phases of Software Development Life Cycle (SDLC).
- Possesses good Working knowledge of Performance and Automation tools with experience in Confidential Load runner, Performance Center, QTP and UFT.
- Proficient in creating Load Emulation scripts in various protocols such as Web, Java, Citrix, DB2, MQ series, RDP, SAP, Seibel, Confidential, Confidential, Web services & RTE.
- Experience in software performance monitoring using AppDynamics, Splunk, Dynatrace and Site scope and conducting heap/thread dump analysis, garbage collection to report and tune performance bottlenecks.
- Extensive experience in coordinating testing effort in Onsite-Offshore Model, Responsible for project deliverables, Status Reporting to management, Issue Escalations and Management.
- Developing and Maintaining Vugen scripts, Load Executions, Analyzing Performance Metrics and logging Performance Defects and interacting with development team members in fixing the defects.
- Coordination with Project Managers, Systems Architects, Systems Analyst, DBA's and Application Developers.
- Profound knowledge of Disaster Recovery, Performance Tuning, Database Performance Aspects, Capacity Metrics.
- Expertise in driving innovative ideas to client with new technologies getting integrated with Artificial Intelligence/Robotic Execution and creating innovative tools/assets.
TECHNICAL SKILLS
Performance Testing Tools: Confidential LoadRunner (v9.5, v11x, v12x), Performance Center (v12x), Jmeter, Open STA
Monitoring/Profiling Tools: AppDynamics, Splunk, Perfmon, Sitescope, Confidential Diagnostics, Jconsole, Dynatrace, Confidential Heap Analyzer, jvisualvm, Wireshark, nmon, JVM Thread Dump
Programming Languages: C, C++,Java Hibernate Spring Suite
Databases: DB2, MS-SQL Server, Confidential, Confidential 9i/10g.
Protocols: Web, Web services, RDP,RTE,CITRIX,SAP, Citrix, Confidential
Scripting Language: Java Script,VB Script, HTML, XML.
Defect tracking tools: Quality Center, Jira
Domain: Finance, Insurance, Healthcare, Telecom and Retail.
Middle ware: Confidential webshpere MQ series, Kafka, GEMFIRE, Rabbit MQ
Certifications: Confidential AIS, Confidential ASE PC, Confidential ASE QC
MS Office: Word, Powerpoint, Excel, VISIO
Other Tools: AWS, TIBCO, Fiddler, Confidential Assistant 4.1, Qtest, Agilecraft, LDAP Security methodology, IAM, AWS S3, Machine Learning Algorithms (WEKA - Linear Regression/Additive /Sequential Minimal Optimization)
PROFESSIONAL EXPERIENCE
Developer leadConfidential
Responsibilities:
- Lead Commercial performance team and successfully deliver multiple Performance projects for clients through Agile and provide Post deployment support.
- Review and participate in architecture design discussions and provide early inputs.
- Set up pipelines for all regression tests using Jenkins as part of CICD effort for all regression tests.
- Interact with Project leadership, Development leads, Project Managers and Business leads to provide insight on the importance of Performance Engineering; understand project & business requirements and define Performance Engineering strategy and approach.
- Co-ordinate with and guide Environment support teams for builds of dedicated Performance test capable environment to ensure proper scalability to Production.
- Analyze performance test results using Dynatrace, profiling reports and provide tuning recommendations to improve overall and/or unit performance.
- Present Performance Engineering report to Senior Management (Client) and walkthrough the report in Go/No-Go discussion.
- Performance bottlenecks, landmines detected, etc. along with Before & After tuning test reports to help business and technical leadership make critical decisions of deployment.
- Mentor commercial performance team and help in building team capabilities.
Confidential
Responsibilities:
- Lead and successfully deliver multiple Performance projects for clients through Agile model of Software Development life cycle up to Post deployment support.
- Planning and Estimation of Performance Tests.
- Interact with Development leads, Project Managers and Business leads to provide insight on the importance of Performance Engineering; understand project & business requirements and define Performance Engineering strategy and approach.
- Co-ordinate with and guide Environment support teams for builds of dedicated Performance test capable environment to ensure proper scalability to Production.
- Analyze performance test results, profiling reports and provide tuning recommendations to improve overall and/or unit performance.
- Present Performance Engineering report to Senior Management (Client) and explain
- Performance bottlenecks, landmines detected, etc. along with Before & After tuning test reports to help business and technical leadership make critical decisions of deployment.
- Mentor Performance test analysts.
- Leading integrations team of 8 people.
- Take up additional roles to help achieve organizational goals, productive transformation initiatives and employee enablement programs.
- Conduct Performance engineering workshops and independently conduct conference room pilot and be responsible for gap analysis.
- Site reliability engineering in assessing hardware and servers’ assessments on high user volumes, using Load Runner, Performance Center and Confidential SAAS and skills in Virtual user generator scripting, execution of multiple types of Performance testing approaches (i.e Peak load, Stress, Endurance, web page and Web Application Firewall testing) and analysis.
- Conducting heap, memory and thread analysis, garbage collection to report and tune performance bottlenecks.
Confidential
Responsibilities:
- Lead and successfully deliver multiple Performance projects for clients through Agile model of Software Development life cycle up to Post deployment support.
- Planning and Estimation of Performance testing activities/strategy preparation.
- Analyze performance test results, profiling reports and provide tuning recommendations to improve overall and/or unit performance.
- Involved in entire QA Life Cycle, which includes Designing, Developing, implementing and Execution of the entire QA Process and Methodologies.
- Developed comprehensive Performance Test Plans and Test scripts Creation based on NFR’s, Business Requirements, System Requirements, High-Level Design Document and Detailed Design Documents.
- Extensively used VUGen for generating Load runner scripts, replaying and debugging scripts.
- Extensively worked on manual and auto correlations for dynamically changing values in like .net ViewStates, response buffers and encrypted data to make sure script run for desired iterations without fail.
- Extensively made use of Load Runner functions to enhance Script to verify required business process is captured and validated in the replay.
- Performance Modeling
- Worked on validating the scripts by parameterization of various values like domain names, input test data values etc.
- Extensively worked on various runtime settings, recording settings and general options based on client requirements and used rendezvous points where ever required in the scripts.
- Extensively worked on applications using protocols such as Web, Java, Citrix, DB2, MQ series, RDP, Seibel, Confidential, Web HTTP, HTML & RTE protocols.
- Extensively used Controller for running various load tests scenarios by ramping up Vusers for different intervals.
- Extensively used Controller for designing scenarios like baseline, Load and Peak load to measure the capability of the application to function correctly under load, by measuring transaction pass/fail/error rates.
- Extensively used Analysis for analyzing the results and other issues like excessive CPU utilization and memory leakages, network issues, database issues, application issues after conducting performance testing.
- Extensively used Site Scope connecting to Web logic server and Apache server and other database servers to collect various measurements like CPU and Memory utilization and coordinating with Server and Network support to clear the bottlenecks.
- Totally involved in gathering, Analyzing Performance Metrics and Involved in meetings with Business in reporting metrics
- Analyzed the Load Runner reports to calculate Response time and Transactions per Second (TPS)
- Extensively used Quality Center, for test planning, bug tracking and reporting
- Generation of Bug (Defect) Reports, tracking the status of each Defect and escalating to appropriate design and development groups, involved in Defect review and Status Meetings.
- Involved in the complete cycle of gathering performance requirements, designing the Load model, scripting, test execution, analysis and reporting
- Train and manage all Quality testers, business users on the System testing process and QA tools such as Confidential Quality center10.0
- Managed system testing for interfaces. Developed test cases, documented results and tracked issues in Confidential Quality center.
- Track project timelines and documenting the impediments to present to the team and escalating to Business.
Confidential
Responsibilities:
- Involved in entire Performance testing Cycle, which includes Planning, Designing, Scripting, Execution, Analysis and Reporting.
- Developed comprehensive Performance Test Plans and Test scripts Creation based on Non-Functional Requirements, Business Requirements, System Requirements, High-Level Design Document and Detailed Design Documents.
- Extensively used VUGen for generating Load runner scripts, replaying and debugging scripts.
- Extensively worked on manual and auto correlations for dynamically changing values in like .net ViewStates, response buffers and encrypted data to make sure script run for desired iterations without fail.
- Extensively made use of Load Runner functions to enhance Script to verify required business process is captured and validated in the replay.
- Worked on validating the scripts by parameterization of various values like domain names, input test data values etc.
- Extensively worked on various runtime settings, recording settings and general options based on client requirements and used rendezvous points where ever required in the scripts.
- Extensively worked on applications using protocols such as Web, Java, Citrix, DB2, MQ series, RDP, Seibel, Confidential, Web HTTP, HTML & RTE protocols.
- Extensively used Controller for running various load tests scenarios by ramping up Vusers for different intervals.
- Technical support, team trainings & team building activities.
- Identifying bottlenecks and publishing reports.