We provide IT Staff Augmentation Services!

Sr. Performance Engineering Lead /architect Resume

0/5 (Submit Your Rating)

New, YorK

SUMMARY

  • Around 18+ years of diverse experience in Performance Engineering, Capacity, Scalability, Reliability, Testing (HP Certified), Enterprise Architecture and IT Project Management (certified PMP)
  • Being a Lead / Manager on Performance Engineering / Reliability Discipline, responsible for Mobile, Enterprise Applications (On - Prem & Cloud) performance and Production monitoring KPIs of critical business applications.
  • Responsible for Site and Service Availability needs i.e. SLO (Availability, Capacity etc.), SLA (Latency, Response times, throughput etc.), MTTR (service & API Performance), RPO and RTO etc.
  • Lead technically the design for performance in Architecture - workload emulation, Application/DB tuning, Distributed systems (SOA, microservices), Performance, Monitoring KPIs and Production Incidents & resolutions.
  • Partner with Business Stakeholders - Squads, Product/Engineering Managers, Infrastructure / Production Support on coordination to achieve the Performance objectives and Monitoring solutions in Production and Non-Production Environments.
  • Technical point of contact for Performance Programs - inception to delivery covering Scope, testing, Analysis/Recommendations, Sign-offs and CI/CD Rollouts.
  • Leading the Performance certification process of applications in IAAS, PAAS frameworks for determining acceptable level of Performance and assessing capacity/availability.
  • Responsible to develop/strategize for performance in Cloud technologies - AWS, Salesforce, Elasticsearch, NodeJS, Docker/Kubernetes, OpenShift, NoSQL, KAFKA, MongoDB, Oracle etc.
  • Expertise initiating DevOps CI/CD practices for Performance Testing/Engineering projects - for applications in production / recursive deployments.
  • Expertise leading performance Engineering team for application performance covering On-Premise, Cloud-AWS, Docker, Microservices, Content Management, Dataware house, Batch, Pega, Salesforce, PEGA platform, Services in - REST, JSON, SOAP etc.
  • Performance tuning expertise in favor of Response times, Concurrency, Throughput, I/O, Storage, volumes etc.
  • Expertise - defining, implementing solutions, Tool set (Real-time, APM tools) for assessing monitoring KPIs.
  • Expertise to pinpoint application performance bottlenecks and root cause analysis to mitigate them with less business impact.
  • Expertise in Batch job performance measurements based on different components and data usage patterns.
  • Participation in technical and design review meetings for providing insights on Performance improvement designs.
  • Expertise working in Agile / light Agile, spring, waterfall, v-model and customized methodologies we well.
  • Experience in effort estimation and coordinate schedule with overall project schedule.
  • Expertise in Performance management - Requirements, workload, test strategy, reporting model etc.
  • Expert level in Performance Engineering - Performance Analyze component services, methods, services, invocations, etc.
  • Expert level knowledge and hands-on in application performance testing /engineering for .NET, JAVA and Oracle technologies.
  • Knowledge in Cloud architectures, Performance benchmarking, and Performance Strategies.
  • Knowledge in Low latency high computing performance measurements - approaches & strategies.
  • Expertise in managing End-to-End Processes, Methodologies in Functional and performance testing groups.
  • Expert level skills analyzing design documents, SRS, Business cases to define the Non-functional requirements and system design for Performance engagements.
  • Expertise recommending performance improvement areas based on existing and evolving technologies.
  • Experience in developing global standards for Test strategy, Performance / Engineering tuning needs, etc.
  • Expertise in global transformation initiatives and expertise in initiatives for new service models.
  • Experienced in automated testing tools like HP LoadRunner, Rational Performance tester (RPT) and JMeter.
  • Have worked on UML and RUP (Rational Unified Process).
  • Good experience in QA Principle SEI CMM levels, ISO 9001, Software Development Analysis.
  • Project Management - Experience in managing testing team, project timelines and coordinate schedule/efforts.
  • Performance Assessment - Expertise in infrastructure, Workload assessment for Application and Environment Assessment on existing and evolving technologies transformation Initiatives.
  • Onsite /offshore Management - Experience managing Performance Engineers / Testers for Book of work (BOW) projects/initiatives

TECHNICAL SKILLS

Cloud technologies: AWS, Azure, ML, Docker/Kubernetes, Kafka, SFDC, Oracle cloud.

Diagnostics Tools: HP Diagnostics, Wily introscope, Dynatrace, AppDynamics, etc.

Testing Tools: Performance Center / LoadRunner (latest 12.53), J-Meter, Rational Robot etc.

Profiling tools: J-Profiler, VisualVM, J-Rockit VM etc.

Languages: C, C++, Java

Platforms: All AWS Platforms, Linux/Unix, Windows

Server technologies: IBM, Oracle, JBoss & Apache, Hazelcast, etc.

Messaging technologies: IBM-MQ, SolaceMQ, REST MQ etc.

Database: Oracle, DB2, Sybase, SQL, NoSQL, DynamoDB and Postgres

AWS: EC2, S3, Lambda, DynamoDB, Aurora, NoSQL

Scripting Languages: Perl, Shell and Python.

Web Technologies: HTML, DHTML. JS, JAX, Node.JS, Angular.JS AJAX, XML/SOAP.

Networking: TCP/IP, UDP, LAN/WAN, TELNET, FTP, and HTTP.

Data Analytical tools: Tableau, Scorecard etc.

PROFESSIONAL EXPERIENCE

Confidential, New York

Sr. Performance Engineering Lead /Architect

Responsibilities:

  • Responsible for End-user performance - Mobile/Web, Applications performance - Distributed systems, Serverless, batch etc. Database tuning - DB2, Oracle, PostgreSQL, etc., Cloud transformations - AWS, Docker, OpenShift, Kafka etc.
  • Responsible for Performance designs (Latency, MTTR), capacity/performance assessments (SLO, SLA) and Reliability (RPO/RTO) in Enterprise level Applications, underlying Services, Systems and Business critical transactions.
  • Responsible strategizing Performance objectives/goals to promote performance design APIs /Architectures, build standards/ Roadmaps, influence design /architectural reviews, Monitoring KPIs, Analysis & Analytics, manage issue resolutions (RCAs), Performance Reporting (Tech to Executive levels).
  • Collaborating with multiple Programs, Squad teams and Middleware teams (Internal / External) for Performance Testing and Engineering initiatives/ priorities etc.
  • Responsible with Infrastructure teams and Production support teams on Reliability Monitoring - Availability, Performance, Scalability etc. and resolving Production issues for SEV1 and SEV2 Issues.
  • Responsible for performance assessments on different technologies - AWS Managed services, Machine Learning (ML) models, Microservices, OpenShift etc.
  • Responsible strategizing different Performance goals, target state assessments (NFRs), Architecture review, Systems & Data analysis, RCAs and reporting standards etc.
  • Responsible to strategize for AWS Managed technologies i.e. DynamoDB, Lambda, EC2, S3, ECS, EMRs, CloudWatch etc.
  • Expertise strategizing Cloud tech Performance goals - in implementing Salesforce, Elasticsearch, DotCMS, GraphQL, KAFKA, MongoDB, Docker Containers, Kubernetes, ML, etc.
  • Responsible to aligning DevOps practices for Performance Engineering, owned Performance Environment cloud deployments.
  • Responsible for Automation Tests with Jenkins, deploying agents and Dynamics dashboards using APM tools for Performance reporting.
  • Responsible to develop REST API testing using JMeter, SoapUI and enable monitoring solutions using AppDynamics etc.
  • Responsible for handling On-calls for Sev1 Production Performance resolutions - Setup SWAT teams, trigger RCA processes and derive the solution strategies.
  • Implemented System Health Dashboards and Scorecards for application and executive managements.
  • Expertise in Performance optimizations in UI Rendering waterfall sequence, Application calls, Interface loads, Database monitoring & tuning initiatives - to map end to end Performance measurements for Applications, services and data loads.
  • Review performance goals with Business/ PMs and align vendor Management teams to develop a Strategical, Tactical & Deliverable plan to deliver performance initiatives.
  • Developed Standards on Performance objectives, scope, tools and strategies for global Testing and Engineering activities.
  • Developed KPIs for Performance for different technologies - Cloud Technologies and Distributed (coupled/decoupled) architectures.
  • Involved in deep dive analysis on Application & Database tuning and improved performance up to 450%.
  • Production support on SEV1 issues to analyze Infrastructure, Systems, software components as part of RCA.
  • Recommend solutions/ Support to Technical Teams and Deliver Performance goals for Business deliverables.
  • Expertise reporting Business on Performance reports - issues via JIRA, Performance Reports etc.
  • Expertise in Synthetic monitoring via JENKINS, Real User monitoring in AppDynamics etc.
  • Managing KPI Best practices for various technological platforms, services and Infrastructure components.
  • Review with Business, Applications, and Product teams on Performance initiatives, NFRs, Service level agreements.
  • The key ones are - Rating systems, Enterprise Document Management Systems.
  • Involved in Latest cloud implementations - MongoDB, KAFKA messaging implementations.
  • Management of weekly Technical meetings with Vendor teams (4 Major teams) and sign-off Performance Planning, Testing, Engineering and tuning that aligns with Application releases.

Confidential, Jersey City NJ

VP Performance Engineering Manager / Architect

Responsibilities:

  • Successfully accomplished Performance goals for Global transformation initiatives (TPAT) involving 15+ Engineers from 4 Major vendor firms.
  • Managing multiple programs and applications (Internal / External) with Performance Engineering Lead / Test managers.
  • Acting as a Single point of contact for Performance Testing/ Engineering/Tuning initiatives for global applications
  • Review with Business, Applications, and Product teams on Performance initiatives and service plans.
  • Responsible and Accountable for Performance testing/Engineering initiatives for all applications in Book of work (BOW).
  • Expertise in implementing Performance scope for Distributed systems (SOA) with standard practices and tools for Application / programs globally distributed.
  • Review with Business/ PMs on performance needs and align vendor Management teams to develop a Tactical & Deliverable plan to deliver performance initiatives.
  • Expertise in Performance Analysis - Infrastructure, Systems, software components and recommend engineering directions for Performance.
  • Partners with engineering teams - Software, Platform, systems etc. and Architecture for Performance initiatives.
  • Expertise in defining Performance - Best practices & benchmarks for different technological divisions.
  • Acting as Technical point of contact for application Workload modeling, capacity planning and scalability needs.
  • Expertise determining Performance, Scalability, Latency, Resiliency and Capacity KPIs for projects in scope.
  • Expertise resolve major performance issues/problems in Projects and Products (.Net, Java, Web services), and to support in configurations and provide recommendations for improvements.
  • Expertise working in Agile / Scrum methodologies and support application performance proactively for production releases.
  • Expertise reviewing applications in terms of performance - Data flow, Functions, and capacity etc.
  • Experience defining KPI metrics and tools for Web, App and database tiers.
  • Expertise in Performance Planning, Strategy, Deliverables and managed solutions of various IT programs like BPM, SOA, Oracle EBS etc.
  • Support in deriving all the standard and custom monitoring metrics and setup Application profiling tools (APM) for deep dive analysis during performance resolution phase.
  • Expertise monitoring UI performance – compression, round trips, content management in web server end, cache expiry, resources like JS, CSS etc.
  • Expertise monitoring Database performance in – concurrent sessions, Table space, Processes, locks, Top running SQLs, Explain plan, hints etc. via OEM.
  • Expertise in Capacity planning, resiliency and endurance requirements for applications.
  • Deep dive analysis in UI layer, Application tier and database tier performance monitoring.
  • Expertise in Web applications tuning, messaging throughput, database- Query optimization techniques.
  • Supported in developing Performance questionnaire & best practices framework to support all technologies upgrade initiatives covered under performance scope.
  • Prioritize projects based on Production issues, Business critical apps, Usage volumes, New Technologies etc.
  • Implemented standards followed in performance between Program levels in Workload Modeling, Test Strategy, and Schedule etc. between vendors Engineers / internal testing groups.
  • Review gaps and develop mitigation plans to implement new best practices to improve deliverable quality.
  • Escalated any delays in Projects due to Environment, Testing, and Application to find resolutions for completions.
  • Review Performance team member performance and reward / train them to meet the performance team standards
  • Review with PMO groups for project estimations and coordinate dependencies prior to engagements.
  • Report to Director of Shared services with successful completion of performance projects and current in-progress projects status and issues/resolutions.

Confidential

Performance Architect

Responsibilities:

  • Single point of contact for Performance in the Architecture group for application Performance status, initiatives and deliverables for Obama care project for 4 states.
  • Technical point of contact to report to State offices for Performance capabilities, infrastructure and application scalability.
  • Developed Performance baselines and benchmarked (throughput / Infrastructure / volume) n-tier applications
  • Technical point of contact for Workload modeling, capacity planning and scalability needs based on Business usage.
  • Responsible for analyzing the current application infrastructure and define optimal performance recommendations for the anticipated user volumes/ data volumes with respect to Number of CPU cores, Memory, network needs etc.
  • Expertise monitoring UI performance – compression, round trips, content management in web server end, cache expiry, resources like JS, CSS etc.
  • Responsible for analyzing the current Database infrastructure (OEM) to define and determine the optimal Database performance aspects in queries, explain plan, hints and execution plans.
  • Analyzed application configurations like connection pool, JVM heap, cache etc. and compare against industry standard practices to implement optimal settings and benchmark application environment.
  • Analyzed application data flow patterns and assess the performance bottlenecks areas due to data flow and data volumes, under no load footprints.
  • Involved in developing concurrent usage statistics to support concurrency on synchronous and A-synchronous calls.
  • Involved in reviewing code, method level calls, DB calls, to determine potential performance issues in the app layer of the system under test
  • Implemented standards followed in performance between Program levels in Workload Modeling, Test Strategy, and Schedule etc. between vendors Engineers / internal testing groups.
  • Involved in reviewing workload in each CPU Core, usage patterns in Memory and Network Utilizations in infrastructure.
  • Involved in enabling/disabling Stack trace, Log4J debug logs to determine application issues under load.
  • Developed custom shell scripts to emulate load between mid-tier systems to create end-to-end load profiling.
  • Deployed HP profiler, Wily Introscope, J-Rockit JVM for Performance Analysis in Windows, Linux environment.
  • Added classes to enhance monitoring power in profiling tools to determine application flow on root cause issues.
  • Expertise in reviewing Functional / business specs to derive Non-functional needs for the applications at different levels.
  • Execution of Workload analysis from Performance SLAs defined for the business systems.
  • Developed application call mapping to determine the End-to-End mapping from client request to DB response.
  • Developed feasibility study to determine the performance scope of applications to derive their requirements.
  • Experience working with Infrastructure team to setup deploy – Performance testing environment, configuration needs and assess performance of Load generators.
  • Experience reporting – Performance analysis reports, profiling reports and Final reports as part of deliverables.

Confidential, New York, NY

Performance Engineering Lead /Manager

Responsibilities:

  • Managed the Performance testing / engineering team with 10+ Engineers globally for Performance.
  • Single point of contact for performance in private banking and Investment Banking Application programs.
  • Developed Performance testing and Engineering Foundation initiatives, Roadmap, Processes part of services.
  • Partners with Program/project teams on - Products / applications for Performance engineering initiatives.
  • Defined and developed the Performance projects service model as part of performance team book of work (BOW)
  • Managed onshore-offshore model with 24/7 availability to support Performance needs for project releases.
  • Defined and implemented tools sets and derived the standards for performance testing/Engineering coverage.
  • Expertise coordinating with Engineering Architect and Manager to forecast the performance goals.
  • Developed Feasibility study and assessment on Performance needs for Projects / Programs in Private bank.
  • Expertise gathering Non-functional needs for Programs and projects for Performance Testing/Engineering strategy.
  • Expertise in developing Performance plan, Strategy and deliverable plan as part of Engagements.
  • Developed Network Analysis for applications that are globally present to implement latency needs.
  • Expertise supporting performance testing team for testing processes – Planning, testing and Analysis & reporting.
  • Expertise in Performance tuning multi-tier environments – Web servers, App server and Database servers.
  • Expertise implementing APM tools for monitoring – Apache, Tomcat, WebLogic/WebSphere, Oracle/SQL/Sybase etc.
  • Expertise defining and analyzing system parameters – CPU, Memory. Disk I/O and Network I/O.
  • Expertise defining and analyzing JVM Heap statistics, method calls, Thread usage, Heap/Thread dump etc.
  • Expertise defining and analyzing configuration such as – cache size, queue length, thread pool and Connection pool.
  • Expertise developing consolidated report with performance testing and engineering projects for multiple initiatives.
  • Expertise working in implementing tool set for Testing, monitoring and deep dive analysis
  • Expertise documenting Key metrics document for .Net and java applications as part of reporting needs.
  • Expertise resolving critical performance issues in terms of configuration, code optimizations and issues/bugs.
  • Expertise managing team with successful completion of Performance engagements both testing and engineering projects

Confidential, New York, NY

Sr. Performance test Lead/ Principal Test Architect

Responsibilities:

  • Managed several Performance Engagements over the period of my tenure.
  • Developed Statement of work (SOW) and Execution Strategy plan (ESP) for Performance segments.
  • Identified the Performance Requirements - Throughput and response times needs based on SLA / NFRs.
  • Defined requirements for large-scale performance needs for web, client-server and database applications.
  • Detailed review on FSD and Design documents for use cases definitions and workload modeling
  • Developed Network Analysis to identify the throughput needs for the application under test with in network.
  • Executed Environment assessment between Test and PROD architecture and infrastructure components.
  • Identified bandwidth and network latency issues EMEA (London), APAC and PacRim (Australia) for WAN emulation needs.
  • Performance Network Testing using Netmon capturing and Opnet Analysis.
  • Developed performance use case, workload, Context diagram, component diagrams and test approach
  • Executed performance assessment to confirm the Workload requirements are agreed up on with business.
  • Expertise defining multiple workloads for different regions and different user access roles.
  • Created Data pool to run large transactions and emulated real time operations of the application.
  • Simulated Network workflows by enhancing the scripts for web-services, IIS and load balancer, CSS.
  • Deployed Load generators in various servers and validated the performance of them with respect to load testing.
  • Developed Load scripts with complete enhancement – transactions, functions, parameters and Correlation etc.
  • Performed Backend testing by integrating SQL queries within scripts emulated workload during tests.
  • Used QTP, LoadRunner to verify functionality, predict system performance and test scalability prior to deployment.
  • Performed up to 500% load tests and eventually conducted endurance testing, volume testing and stress testing etc.
  • Monitored and Analyzed activity Report and Performance Report created using LoadRunner Analysis.
  • Used Perfmon monitors and Team Quest to monitor IIS, BEA WebLogic and database servers.
  • Identified and resolved Application issues like timeout errors, Java exceptions and service shutdown failures.
  • Identified and resolved Configuration issues like Thread pool, connection pool for throughput improvements.
  • Identified capacity issues in system resources (CPU, Memory and Swapping) and coordinated with platform teams.
  • Coordinated with Database architect on databases bottlenecks to improve query optimization, session management.
  • Created Dynamic data pool using VTS and emulated real time business operations.
  • Derived the assumptions and constraints in staging environment against production environment.
  • Signed off performance for multiple applications and awarded as one of the best performance manager.

Confidential

Senior Performance Engineer

Responsibilities:

  • Involved in writing performance / QA test plans and develop test cases for projects in scope.
  • Experience covering both Functional and Performance testing needs of the projects.
  • Involved in system specifications and use case reviews during initiation stages of the project.
  • Responsible for tests plans, capture test cases from business scenarios and develop testing scenarios.
  • Responsible to simulate functional scenarios using Win Runner and developed automation test cases.
  • Also developed Automation framework for regression suite for application release cycles.
  • Performed data driven testing and Backend testing by integrating SQL queries within Win Runner scripts.
  • Major testing cycles executed for Integration testing, User acceptance testing (UAT) and regression testing.
  • Responsible for Performance testing needs for the application in scope
  • Gathered performance requirements from functional scope and developed performance strategy.
  • Involved in developing test scripts using LoadRunner for the test cases in scope and created data for testing needs.
  • Scripting enhancements include – correlation, parameterization, capture custom logs and analyze results.
  • Managed Load test, Endurance tests and scalability test to determine application performance and capacity needs.
  • Used LoadRunner logs to capture performance metrics like – Throughput, Response times and performance bottlenecks.
  • Used server metrics to capture – CPU, Memory, Disk I/O and Network for H/W performance.
  • Defined requirements for large-scale LoadRunner performance tests of the web, application and database servers.
  • Used SQL tracer to analyze the SQL queries, response times to map the application performance under load.
  • Wrote SQL queries in PL/SQL to capture test data and automated the test data analysis after each tests.
  • Wrote UNIX C shell and PERL scripts to extract data for analysis and load model assessment needs,
  • Used Test Director to organize and manage all phases of the software testing process, including planning tests, executing tests, and tracking defects.
  • Identified, investigated software bugs to resolve technical issues using Test Director.
  • Involved in a Performance team of three and executed Performance testing role for more than 20 projects.

Confidential, Columbus, OH

QA Analyst / Engineer

Responsibilities:

  • Developed Test Cases for Functional as well as non-Functional, and Regression Testing based on the Design Document, User Requirements and Use Case Diagrams
  • Prepared test cases/test scripts based on use cases, functional specs and requirements and design documents
  • Determined test approaches for various testing strategies like Functional, System, Regression, UI, UAT, Usability testing, Alpha, Beta testing and executed using WinRunner.
  • Wrote the Test plan for all the modules in the project.
  • Involved in the automation of the test cases for Regression testing using WinRunner.
  • Documented Test cases, test results, test procedure and reported to QA Manager and Developers.
  • Writing Test cases to test the performance of the application using LoadRunner.
  • Executed the test scripts using WinRunner and analyzed the results.
  • Conducted stress testing by using LoadRunner.
  • Executing automated scripts for performance, stress, and benchmarking application and component
  • Generated the test scripts using the Automated-testing tools LoadRunner.
  • Used TestDirector as the bug tracking and reporting tool.
  • Conducted data Driven tests in WinRunner by parameterization, data tables Pl-SQL queries
  • Developed and executed test suites and operations scenarios to find and report defects using TestDirector.
  • Using UNIX console commands to check database has been connected the other functionalities.
  • Covered functional, load, Integration, regression testing and analyzed results for defect tracking and reporting.
  • Responsible for weekly status to show the Progress of the automation testing effort.
  • Overall appreciation on this project work for my curriculum needs.

Confidential

VB & JAVA developer

Responsibilities:

  • Involved in the development of Relay software for the Distribution and Transmission control division.
  • Involved in requirements gathering from the customers on the numerical relay configurations and presentations.
  • Involved in the design specifications of the software based on user requirements.
  • Involved in the initial build of the software for the pilot run.
  • Involved in the development of Major modules in this project - presentation of statistical data for various relay models
  • Configurations and performance of the numerical relays for motor protection
  • Used VB 6.0 to the development of the software framework.
  • Developed the database to collect and present various relay models and configurations.
  • Involved in group discussions with the product team during the inception stage of the software.
  • Involved in the end-to-end testing of the software during the final stage.
  • Involved in the project meetings with the development team.
  • Performed Unit, Functional and Integration testing before rolling out to the customers.

We'd love your feedback!