Principal Architect And Vendor Pre-sales- Performance Engineering Resume
Erie, PA
PROFESSIONAL SUMMARY:
- 14+years of work experience in Performance Testing & Engineering, Technologies and Presales across software, platform, cutting edge technology, product and global experience across North America, Europe, Canada and APAC client locations.
- Expertise in Performance Test Management, Architect, Performance engineering, and Performance testing, Performance Presales, Performance CoE, RFP, and Delivery.
- Successfully carried out Program Performance Engineering Manager /Architect role for an Micro gene, Mark Logic (No Sql Data Hub)Informatics, ETL/Tera Data Warehouse appliance 2750, EDW 6700 server Global data warehouse and Business Intelligence product like Micro - strategy, Cubes Performance for a Swedish Bank - a green field project & Pilot Implementation on Performance & Capacity.
- Successfully implemented solution for (AWS) Amazon Cloud (PaaS) Performance testing for a USA- Confidential client for Guide ware - Claims apps for a multiple interface probing on performance for Data Center virtualization.
- Single handedly Managed and transition from Mphasis to Cap Gemini for Confidential client on performance for CCIT business apps and set up the performance delivery.
- Executed in parallel delivery for a global roll out on Citrix infra/Data Center up gradation on performance impact assessment across NA, EMEA, and APAC data centers of AIG -FCOE.
- Set up a Core Performance Engineering Group of 40+ performance team and played a pivotal role in big project transition from Australian Bank projects to offshore-ANZ.
- Efficiently carried out multiple projects for a big multinational company in Banking, Customer relation management, Insurance, and Telecommunications and ERP, Enterprise Data warehouse.
- Extensive experience in Performance Center, Load Runner 11, 8.1,9.5,8.0and worked on Web/Http, Win socket, Click & Script Protocol, Web/HTTP/HTM, Web Services, Siebel, SAPGUI,SAP click & script, Oracle 2 tier, main Frame RTE, Citrix, Flex etc.
- Extensive experience in performance testing using Jmeter, HP Load Runner, New Load, Web Load, dynatrace, site scope, wily intrascope, jmeter Tera data Viewpoint, DBQL(most important technologies that distinguish you from other testers or your best skills).
- Domain Certified on Financial-BFSI
- Ability to produce realistic software schedules, Project Management, Strategic/ Tactical Planning, Business Analysis and Testing, Budgeting/Forecasting, and New Product Testing
- Strong communication skills and experience in customer interaction across various capacity in Knowledge Transfer in various Capacities, Vendor to Vendor transition, across projects & domain, stakeholder management, Performance Test Projects Delivery mgmt etc.
- Experience in presenting and reporting directly to CIO, CFO, and CTO from the customer side on performance solution plan briefing and sign off.
- Cap Gemini India’s elite performance Engineering Group-PCoE.
TECHNICAL SKILLS:
Performance Testing Tools and Technologies: HP Performance Center 12.5, Load Runner (11, 9.5, 8.1, 8.0), Web Load 8.3, VSTS, Rational Performance Tool, Neo Load 3.2, Oracle ATS, Performance Center 11, JMeter, Bad Boy, Smart soft, Oracle etc. Microsoft Visual Studio, ASL work bench, Clear Quest. XML SPY, FTP
Diagnostic Tool: Jconsole. Visual vm, Performa Sure, J probe, Dynatrace, site scope, Willy Intrascope, tera data viewpoint, DBQL, SAS, Linux commands. Dev Chrome Tools
AGILE /DevOps Tool: Rally.CI server, Git Hub, Urban Code
Network Virtualization Tool: Shunra/HP Network Virtualizer
SOA Architecture/Middleware: BPEL (Business process execution language), Activity Token Protocol Tool, ESB - TIBCO, ZION. IBM Data Power, BPM
Application Type: SAP, WEB- java & .net, Oracle suite, Fat Client
Database: Tera data 2750, 6700, SQL Server 2000, SQL Server 2005, Oracle 8i CITRIX, Tuxedo. Oracle 10g, DB2, Seibel, Oracle2, ODBC
APM and Profiling Tools: App dynamics, Splunk, Dynatrace SQL Profiler, Guide ware® Profiler, Tera data viewpoint, Nimbus
Languages: Java, C, C++, and J2EE, JDBC, SOAP/XML
Other Technologies: CICS, Web service, Citrix Xen app, RESTful services
Plat Form: Windows, Linux, Unix, Cloud AWS
TECHNICAL EXPERIENCE:
Confidential, Erie, PA
Principal Architect and Vendor Pre-Sales- Performance Engineering
Responsibilities:
- Multiple portfolio performance engineering solutioning and management
- Cost Analysis, Tools augmentation strategy for performance and apm tools
- DevOps integration plan for performance Testing and Engineering
- Monthly leadership presentation for overall enterprise performance progress and execution
- Development of Cloud strategy for Performance
- Metrics development and Road Map strategy
- Predictive Analysis’s using Tableau for the business performance
- Manage 15 Performance Engineers and Application stakeholder’s performance need.
- NFR Review, Work load modeling, Sales need, Feature analysis and architecture review and Performance env capacity analysis.
- Data volume estimation and assist in develop real life model
- Understand the customer Line of Business, verticals and domain and end user
- Understand the customer revenue and user land scape
- Develop an overall high-level solution over People, process, tools and technology in the RFP responses.
- Developing of customer presentation deck
- Presentation to the customer and leadership
- Resource Ramp plan and handover to Delivery management
- Participate and support for overall organization bid and sales for QA and performance related business request.
- Performance Gap Assessment for all the portfolio apps across (Claims/guidewire, quotes, policy )server, volume, NFR, H/w, DB, configuration, pools .
- Build the performance CoE as a service to cater all application performance engineering horizontally, with process, guidelines, template, tools for Personal Lines, Commercial Lines, Claims portfolio’s, Billing, Sales and tech, portal application performance etc
- Work with all portfolio PM’s to build the project schedule for performance testing and engineering activities
- Establish a tooling and license need for the performance testing and engineering
- Managing of concurrent Performance projects on Monthly Releases, new initiatives, Data projects, tech transition for all apps
- User Analytics & Data Analytics -end user and work load modelling recommendation
- Strategic and solution for No Sql Data hub performance projects
- Manage a global performance team offshore and onsite
- Architecture and NFR review to convert in to testable approach
- Production system analysis and help to identify the SLA for each application owner
- Execute and manage all performance testing projects and team.
- Rectify and recommend the performance degradation point across Claims, quote, policy, endorsement transactions for the agent and other users.
- Participate in the systems design review meeting to understand the performance objective early
- Planning, strategy, estimation, scripting, execution and results and analysis for all apps
- Manage onsite and offer performance project delivery
- Assessment of Datacenter, production, Database, environment, DB volume, H/W sizing, Data Requirements etc
- Monitor infrastructure using App Dynamics of all tier, web, app, DB
- Diagnose issues like JVM /CLR, Heap, Thread, CPU,Disk I/o,network
- Application and API Monitoring and Analytic
- Application monitoring using AppDynamics
- Building Performance Dashboards for all the lower environment and support Prod IT ops to monitor the infrastructure with tie up with performance metrics to the nodes and establishing health rules with KPI
Confidential, Saint Paul, MN
Performance Test/Engineering Manager
Responsibilities:
- Review the NFR with business
- PE Advisor to the customer
- Analysis of performance test infrastructure need on memory foot prints, tooling, and license.
- Application and API Monitoring and Analytic
- Application monitoring using AppDynamics
- Current and historical analysis on production systems and future state expectation review and strategy with the customer.
- Assessment of Datacenter, production, Database, environment, DB volume, H/W sizing, Data Requirements etc
- Monitor infrastructure using App Dynamics of all tier, web, app, DB
- Diagnose issues like JVM /CLR, Heap, Thread, CPU,Disk I/o,network
- Scripting, execution and Analysis in Jmeter, Load Runner for load testing
- Find out issues in the application Code and method level
- Find bad DB query, indexing issue, Cache/buffer, wait in the DB
- Configure and Execute Load Runner Test with work load.
- Analysis and Findings on the performance related issues
- Build the caveats on tuning across tier and code, db level.
- Develop a RCA report, Executive summary and publish to business
- Ensure to support all performance related fixes are checked in to release to PROD
- Teradata ware house/ETL - Volume, Reports, Cubes Performance & Capacity.
Confidential
Program Performance Engineering Manager
Responsibilities:
- Technical Presentation to the customer on how to implement solution for the data ware house performance and capacity for the Pilot program as part of the kick off program with Vendor on performance business for the pilot implementation.
- Review with Business on supplementary requirements for Teradata global ware house of target of 2018 scope.
- Design scripts, execution and Analysis for BI apps using Jmeter performance Test Tools
- Monitoring application using the App Dynamics
- Review and understanding of their business source systems like Mortgages, Loans & Deposit, Cards data source, and incoming data volume as projected by business.
- Review & understand the customer data ware house system architecture to build a performance approach and strategy.
- Develop and present Performance Solution Plan for sign off for ware house, application, Reports, Cubes.
- Design work break down structure, schedule for the Pilot scope.
- Identify the Performance tools and license, cost, monitoring tools assessment etc:
- Develop file size estimation in terms of size in GB and files for a 40 million /night transactional volume processing performance assessment of the systems.
- Initiate and conduct a brain storm session with a multiple line of function to formalize a ground level work plan to execute: Business team, Architect team, source data team, environment, DBA, OPC jobs simulation team, other testing function, Infrastructure team, build team, Development team, Product Vendor- Tera data, aptitude, microgene, informatica.
- Develop a Capacity modeling to find out the deviation in servers in align to Production box to conduct a performance and capacity testing.
- Review and assessment of Capacity and Teradata transition from appliance 2700 vs EDW 6700 and performance environment effect
- Design of performance metrics for database, and Linux servers.
- Develop a performance plan for a scale down test bed and to make a relevant extrapolation to bring in cost effective performance testing solution.
- Configure the monitoring tool like tera data viewpoint, DBQL table access to own up a complete DBA activity for performance testing to monitor DB, system on probing.
- Identify the bottleneck in the tera data systems on query level, index, AMP, Vprocs, CPU, Memory, Disk i/o etc:
- Develop the DBQL sysinfo macro, query to retrieve performance metrics via Sql assistant for performance analysis.
- Identify the Linux systems server performance issues, OS, File system.
- Identify and analysis of JVM issues in the Java servers.
- Simulate the volume and probe the possible threat to build the storage and its associated performance and capacity issues for a tera data ware house.
- Performance Data Science, Data visualization, Data investigation.
- Set up and manage the core performance Swedish team to run the programme.
- Publish daily DSR to the architect & business community on the progress.
- Analysis and recommendation to stake holders over Performance of system, storage, and h/w shortcomings to meet the Goal and help to deploy a remedy and adjustments to software and hardware.
- Final Report publication and sign off, closure activity for Performance and Capacity work.
Confidential, Philadelphia
Performance Test Manager
Responsibilities:
- Non functional reviews and development of performance test estimations for the business requirements.
- Decoding of Non Functional Requirement into testable approach.
- Preparation of performance test planning/strategy for Cloud infrastructure in AWS
- Design scripts, execution and Analysis using Jmeter performance Test Tools
- Monitoring application using the App Dynamics
- Manage the Performance Test Solutioning team/architect and participate in a NFR sign off meeting with all the application stake holders.
- Governing of Performance Test Projects throughout the life cycle to ensure release on time.
- Manage performance testing team and guide to ensure delivery happen on time and play a role as solution Architect to resolve Performance testing issues across test life cycle.
- Development of performance test scripts, work load modeling, execution and analysis and report development using Load Runner.
- Conduct Ping, latency, network bandwidth, connectivity, spike & Volume testing.
- Plan and execute performance testing for PROD servers and simulate load pattern according to real time variance in terms of users login on different time to verify system throughput .
- Carried out performance testing for Sales force, Guide wire application and interface.
- Monitor & diagnose test infrastructure for metric collection and analysis.
- Worked with Guide wire profiler for investigating server code related issues.
- Investigate and analysis of JVM- heap, thread connection dumps analysis and recommendation for tuning.
- Develop Network virtualization plan for to simulate a multigeogrpahic location performance network in Test Lab
- Data base performance analysis using SQL profiler, JDBC issues from J probe, AWR, Oracle query optimizer tool.
- Conducted regression testing after hardware upgrade to identify the hardware for the optimal performance.
- Reviews the most complex software development issues in production environments and builds a Performance testing and resolution strategy
- Executed Stress test and Hardware sizing, Server health monitor test
- Load execution initiation & online monitor support to project client
- Identify potential bottlenecks and narrow down the most likely source
- Created performance testing Analysis Documents for project teams.
- Compare goals from the test plan to actual results received from the performance test
- Correlate test results with back-end monitors to determine if there are any patterns. Determine cause and effects of performance spikes
- Confirm disk sizing for log file generation and data creation during test to ensure there is enough space for the run
- Performance testing for Batch Job Process
- Extract and develop report for multiple interface response time using tool SPLUNK
Confidential, Berkley Heights, NJ
Performance Test Manager
Responsibilities:
- Plan and derive strategy for North America, APAC, EMEA, Latin America data center performance testing for multiple platform and applications like SAP, Oracle, and Seibel, People soft, J2ee and .net.
- Manage and lead 15 members of performance tester/engineer team.
- Design scripts, execution and Analysis using Jmeter performance Test Tools
- Monitoring application using the App Dynamics
- Design performance test project timeline estimation and resource requirement and oversee project delivery.
- Conduct Ping, latency, network bandwidth, connectivity testing.
- Review for Non Functional requirement with stakeholders for multi geo regional business and sign off.
- Manage and initiate a performance testing activity transition from Mphasis to Capgemini, and development of KT plan and timelines and KT sign off to integrate business with Capgemini for AIG.
- Develop Network virtualization plan for to simulate a multigeogrpahic location performance network in Test Lab
- Decoding of Non Functional Requirement into testable approach.
- Provide performance tool assessment report in order to evaluate tools for performance testing.
- Investigate and analysis of JVM- heap, thread connection dumps analysis and recommendation for tuning.
- Data base performance analysis using SQL profiler, JDBC issues from J probe, AWR, Oracle query optimizer tool.
- Conducted regression testing after hardware upgrade to identify the hardware for the optimal performance.
- Reviews the most complex software development issues in production environments and builds a Performance testing and resolution strategy
- Executed Stress test and Hardware sizing, Server health monitor test
- Load execution initiation & online monitor support to project client
- Identify potential bottlenecks and narrow down the most likely source
- Created performance testing Analysis Documents for project teams.
- Compare goals from the test plan to actual results received from the performance test
- Correlate test results with back-end monitors to determine if there are any patterns. Determine cause and effects of performance spikes
- Confirm disk sizing for log file generation and data creation during test to ensure there is enough space for the run
- Performance testing for Batch Job Process
- Billing and Invoice Support.
Confidential
Performance Test Manager
Responsibilities:
- Manage team of 41 performance engineers and set up performance engineering core team.
- Co- ordinate and organize for Confidential knowledge transfer between Melbourne contractors to offshore resource.
- Manage and develop for service request, Performance Risk Assessment, estimation, work orders for performance engineering group
- Played role as a solution architect for cut across Confidential systems and components in performance engineering discipline.
- Design scripts, execution and Analysis using Jmeter and HP Load Runner performance Test Tools
- Monitoring application using the App Dynamics
- Design a Detailed Test Plan, Performance Risk Assessment. Test Summary Report, Paper Bases Analysis for applications which are in scope for performance testing.
- Stake Holder Management for different business unit.
- Conduct Ping, latency, network bandwidth, connectivity testing.
- Investigate and analysis of JVM- heap, thread connection dumps analysis and recommendation for tuning.
- Data base performance analysis using SQL profiler, JDBC issues from J probe, AWR, Oracle query optimizer tool.
- Develop Network virtualization plan for to simulate a multigeogrpahic location performance network in Test Lab
- Conducted regression testing after hardware upgrade to identify the hardware for the optimal performance.
- Reviews the most complex software development issues in production environments and builds a Performance testing and resolution strategy
- Executed Stress test and Hardware sizing, Server health monitor test
- Load execution initiation & online monitor support to project client
- Identify potential bottlenecks and narrow down the most likely source
- Created performance testing Analysis Documents for project teams.
- Compare goals from the test plan to actual results received from the performance test
- Correlate test results with back-end monitors to determine if there are any patterns. Determine cause and effects of performance spikes
- Confirm disk sizing for log file generation and data creation during test to ensure there is enough space for the run
- Performance testing for Batch Job Process
Confidential
Performance Test ManagerResponsibilities:
- Lead the performance testing team
- Design scripts, execution and Analysis using Jmeter performance Test Tools
- Monitoring application using the App Dynamics, Dynatrace
- Design Performance test strategy, test plan, Performance test scenario’s sequence document and participate in reviews.
- Script design, work load model, execution and analysis.
- Configure server with Load Runner and prepare execution model, Load gen etc.
- Monitor client and server side metrics for UNIX, widows, SAP systems, ESB middleware etc.
- Preparation of interim and final performance test report/ conclusion report and publish to stake holders in meetings.
- Interaction with customer, application dev, infrastructure, DB team and co-ordinate the issues to mitigate and resolve ECT.
Confidential
Performance CoE Lead
Responsibilities:
- Development of accelerator for performance testing project utility.
- Work for RFP, build competency in Bangalore on cutting edge advanced tools for performance testing to cater all area and internal project consultant on bidding.
- Design to enhance /new PT framework to contribute company R&D capabilities from Performance Testing - COE
- Design and develop proposal writings.
- Preparation of white paper, guideline, and other performance engineering related document.
- Handle all Performance Test & monitor tool implementation in performance test lab.
- POCs & PT for Internal Apps, Building Knowledge repositories.
- Mentoring technical leaders and less-experienced staff in process, software design principles, and technologies
- & Knowledge Management, Implement Best Practices.
- Manage Test Lab Setup and support for pre sales activity.
Confidential
Performance CoE Lead
Responsibilities:
- Gather, estimation, Planning and reviewing performance testing activities
- Preparing necessary documents related to performance testing
- Scripting development and maintenance
- Performance testing execution
- Performance testing analyzing and reporting
- Performance testing defects management
- Benchmarking Performance targets
- Performance test plan form coordination
- Review the performance test scripts.
- Review the performance test scenarios.
- Review the performance results, acceptance criteria and test plan
- Provide technical guidance
- Analysis of performance test results
- Write performance test report
- Write and Execute Load test scripts.
- Run the tests and provide reporting on Load test results.
- Write scripts to populate test data and remove data for each performance test.
- Prepare performance test data for each run
Confidential
Performance Test Architect
Responsibilities:
- Gather, estimation, Planning and reviewing performance testing activities
- Establish Performance Testing Objectives
- Scripting development and maintenance
- Collect performance data of the applications in current state in functionality and usage through User Questionnaire
- Prepare to establish Performance Testing Environment Infrastructure, Tools, Methods and Team
- Identifying potential performance bottlenecks based on the knowledge of system architecture and current infrastructure constraints
- Determining the Performance Testing execution windows
- Performance Test Plan
- Performance test plan form coordination
- Review the test scripts.
- Review the test scenarios.
- Review the results, acceptance criteria and test plan
- Provide technical guidance
- Analysis of test results
- Write covets on performance tune recommendation
Confidential
Performance Test Architect
Responsibilities:
- Development of scripts and review and execute performance testing, collect and analyze results, producing performance test report and sizing model for production planning
- Owns a client business problem and translate them into business and application architecture.
- Design Performance Test Strategy, Performance Estimation & Performance Test Plan
- Created different types of load scenarios to check the behavior of the system with different load schema
- Conducted regression testing after hardware upgrade to identify the hardware for the optimal performance.
- Reviews the most complex software development issues in production environments and builds a Performance testing and resolution strategy
- Executed Stress test and Hardware sizing, Server health monitor test
- Load execution initiation & online monitor support to project client
- Identify potential bottlenecks and narrow down the most likely source
- Created performance testing Analysis Documents for project teams.
- Compare goals from the test plan to actual results received from the performance test
- Correlate test results with back-end monitors to determine if there are any patterns. Determine cause and effects of performance spikes
- Confirm disk sizing for log file generation and data creation during test to ensure there is enough space for the run
- Performance testing for Batch Job Process
- Correlate test results with back-end monitors to determine if there are any patterns. Determine cause and effects of performance spikes
- Correlate test results with back-end monitors to determine if there are any patterns. Determine cause and effects of performance spikes
- Handling team size of 4
Confidential
Performance Test Lead
Responsibilities:
- Conduct a POC for BO application and design the POC report to provide client to procure Tool.
- Creation of test scripts for the mission critical BO reports to meet the test objectives using Load Runner 9.5,8.0
- Created different types of load scenarios to check the behavior of the system with different load schema
- Conducted regression testing after hardware upgrade to identify the hardware for the optimal performance.
- Executed Stress test and Hardware sizing, Server health monitor test
- Load execution initiation & online monitor support to project client
- Identify potential bottlenecks and narrow down the most likely source
- Created performance testing Analysis Documents for project teams.
- Compare goals from the test plan to actual results received from the performance test
- Correlate test results with back-end monitors to determine if there are any patterns. Determine cause and effects of performance spikes
- Confirm disk sizing for log file generation and data creation during test to ensure there is enough space for the run
- Performance testing for Batch Job Process
- Correlate test results with back-end monitors to determine if there are any patterns. Determine cause and effects of performance spikes
- Creation of test scripts for the mission critical OLTP business processes to meet the test objectives using Web Load 8.3
- Created different types of load scenarios to check the behavior of the system with different load schema
- Conducted regression testing after hardware upgrade to identify the hardware for the optimal performance.
- Executed Stress test and Hardware sizing, Server health monitor test
- Load execution initiation & online monitor support to project client
- Identify potential bottlenecks and narrow down the most likely source
- Created performance testing Analysis Documents for project teams.
- Compare goals from the test plan to actual results received from the performance test