Staff Engineer Resume
SUMMARY
- He is currently working as a Site Reliability and Performance Engineer, who is eager to apply his extensive knowledge and experience in particular area. Skilled at providing beneficial IT support, creating monitoring and testing solutions, developing automation tools and services, deploy code updates into test and production environments and work to roll environments forward and analyzing the performance of websites and mobile applications.
- Effective communicator with a deep passion for technology, strong analytical skills, and ability to perform well in a team.
- Performance Test Lead with full system development lifecycle experience, including designing, developing and implementing performance test plans, test script, test execution and test result analysis using various testing tools like LoadRunner, JMeter, Gatling, AppDynamics, DynaTrace.
- Experience includes Ten+ years of Expert level software Performance Testing, DevOps and SRE experience, three years of software development and functional automation testing experience.
- Strong lead with excellent inter - personal, communication skills.
- Worked on many projects across various line of business and has experience to work in different countries.
TECHNICAL SKILLS
Cloud Technology: AWS Lambda, EC2, RDS, DynamoDB, Route53, CodePipeline, CodeCommit, CodeBuild, CodeArtifact, S3, EFS, VPC, IAM, API Gateway
Operating Systems/Platform: Windows-XP/ 2000 / NT / 2003/2007/2008 Server, Unix, iOS, Android
Languages: - C++, Visual Basic 6.0, VC++, ASP, Java, PHP, Python
Database: - SQL, Oracle, MySQL, DynamoDB
Scripting: VBS, JavaScript, Gatling.
Test Automation: - DynaTrace, AppDynamics, JMeter, Gatling, NewRelic, HP LoadRunner, HP Performance Center, Device Anywhere, XCode instrumentation, Wireshark, Charles Proxy, Fiddler, Splunk, Wavefront, Jenkins, Spinnaker
PROFESSIONAL EXPERIENCE
Confidential
Staff Engineer
Responsibilities:
- Deploy code updates into test and production environments and work to roll environments forward using Spinnaker, Jenkins.
- Write various automation/self-healing scripts like automatic heap/thread dump analysis and generate analysis reports automatically using python, shell scripts and AWS Lambda.
- Develop of various dashboards for monitoring, alerting and analysis of performance results and other production issue using Splunk, Wavefront.
- Production Performance monitoring and analyze, triage any customer performance issues using various APM tools like AppDynamics, DynaTrace, Splunk, Wavefront.
- Product JVM tuning, Analyze Memory footprint, monitor threads utilization and find root cause of blocking thread.
- Development of various testing tools and frameworks using Gatling DSL, AWS Lambda, Jenkins, DynamoDB, Python, NodeJS etc.
- Contribute in development of deployment infrastructure pipeline using Kubernetes, Jenkins, Spinnaker.
- Hands-on in AWS cloud. AWS cost optimization. Monitoring, Alerting and Logging services to elevate awareness of production issues.
- Execute release performance testing to certify no performance bugs introduced in new build.
- Lead Performance testing for new feature development, analyze and Identify gaps, issues, or other areas of concern, and proactively define, propose, and enact process and workflow improvements to mitigate such issues.
- Hands-on in performance script development, test automation, test environment setup and test framework development using Gatlin, Jmeter, LoadRunner.
- Coordinate with various stakeholders to review and document requirements, execute performance tests and troubleshoot/resolve (blocking) issues. Mentoring other dev engineers on performance testing.
Technology /Tools: Gatling, JMeter, Jira, Splunk, Java, Oracle, Dynatrace, AWS Cloud, Wavefront
Confidential
Test Solution Lead
Responsibilities:
- Analyze business requirements and system specifications to understand the application.
- Gather Performance test requirements, document comprehensive load test plans, build and execute performance and load testing scenarios
- Identifying the critical transactions to be load tested and base lining the performance using various tools.
- Interacts with different stakeholders. Attending Status Meetings
- Involved Non-Functional Standard Requirement Validations.
- Involved in Agile based Projects and participate Scrum meetings.
- Manage and mentoring the performance and automation testing team.
- Provide the project estimation to the project team.
- Writing Test Scripts using various testing tools like LoadRunner, JMeter.
- Prepare Test data for the Load Test scenarios.
- Monitor the Performance counters, server resources and transactions performance of the applications using the Tool.
- Execute different test scenario.
- Produce performance test execution summary reports and presentations using LoadRunner Analysis, PowerPoint to the management.
- Involved in JVM monitoring and performance tuning activity.
- Execute performance and automation testing of Mobile Application.
- Involved complex excel macro development using Visual Basic Scripts.
Technology /Tools: Java, Oracle, Mobile, SQL, .Net, HP Loadrunner, HP Diagnostics JMeter, HP SiteScope, Foglight, Quality Centre, Device Anywhere, Xcode Instrumentation, Avaya IVR System
Confidential
Performance Test Lead
Responsibilities:
- Analyze business requirements and system specifications to understand the application.
- Gather load test requirements, document comprehensive load test plans, build and execute performance and load testing scenarios
- Client Management & Team Management.
- Identifying the critical transactions to be load tested and base lining the performance using LoadRunner 11/11.5 and JMeter.
- Writing Test Scripts using LoadRunner Virtual user Generator.
- Monitor the Performance counters, server resources and transactions performance of the applications using the Tool.
- Performance Benchmarking and finding of bottleneck of various applications.
- Monitor & Performance tuning of Java Virtual Machine (JVM)
- Execute different test scenario.
- Produce performance test execution summary reports and presentations using LoadRunner Analysis, PowerPoint to the management.
Technology /Tools: Windows, Unix, Java, Oracle, Loadrunner, Quality Centre, Sosasta