Tech Lead/performance Architect Resume
4.00/5 (Submit Your Rating)
SUMMARY:
- Over 11+ years of diverse experience in the field of performance engineering, Java development and Operations.
- 4+ years of Java development experience.
- Substantial experience in the design and development of enterprise applications.
- Wide knowledge of best practices regarding application coding and design.
- Ability to identify root cause of performance issues and provide corrective actions.
- Experience in creating performance test strategy, design, planning and work load modelling.
- Expert in analyzing heap dump and thread dump and provide recommendations for performance issues.
- Expertise in Unix shell scripting.
- Experience in LoadRunner and StormRunner.
- Expertise in creating dashboards using Splunk.
- Expert in UI performance analysis.
- Experience in setting up WebPagetest private instance and developing tools for UI performance analysis and monitoring.
- Experience in working closely with development team during coding/development phase of project to identify performance issues.
- Proficient in APM tools like dyantrace and wily.
- Experience in SQL tuning & analyzing AWR reports.
- Experience in project management.
- Experience in Confidential consulting.
- Experience in Capacity planning.
- Experience in performance Engineering/Testing in a highly agile environment.
AREAS OF EXPERTISE:
- Splunk 6.5
- Wily 10.3
- Dynatrace 6.5.
- HP Load runner 12.5
- Agile and Waterfall SDLC
- UML Data Modeling
- Java 1.8
- JEE
- HTML, JavaScript, CSS
- Jprofiler 8
- Oracle 11g
- Redhat Linux 7.2
- Eclipse, STS
- Docker
- Graphite/Grafana
- Gomez
- VisualVM
- Azul Zing JVM
PROFESSIONAL EXPERIENCE:
Confidential
Tech Lead/Performance ArchitectResponsibilities:
- The responsibilities as a part of these projects involve the following activities.
- Confidential gathering by communicating with product owner and customers.
- The static code reviews and recommendations for UI tuning are shared with the development team.
- Based on the requirements the performance test strategy and work load modelling are derived.
- The deploying of the build to the performance test environment.
- The performance tests are executed and the results are analyzed and shared with the team.
- This role also involves coordinating with the offshore team for performance test execution and giving technical inputs for performance test strategy and work load modelling.
- The capacity of the production servers are monitored as a part of capacity planning and the recommendations for capacity are shared on a monthly basis.
Confidential, Charlotte, NC
Performance Architect
Responsibilities:
- The Confidential reviews decide on which contents of a web page can be loaded before the others which has an impact on performance.
- Architecture reviews involve reviewing system/application architecture for performance, availability and resiliency. Performance assessment during development phase of a project includes profiling and UI analysis.
- Performance test reviews identify performance bottle necks during performance testing and recommendation for resolving these issues.
- This also includes profiling the applications that do not meet Confidential . Production support involves working on live production issues, analysis of the issues and recommendation for resolving it.
- As a part of UI performance analysis, a tool chain was developed for monitoring, trending, alerting and optimization.
- This tool chain also includes WebPagetest private instance for synthetic monitoring. This role also involves giving technical directions to the team in offshore.
Confidential, Atlanta, GA
Senior performance engineer
Responsibilities:
- Identifying the key business transactions and benchmarking the performance of the transactions.
- Profiling the transactions that do not meet Confidential and providing recommendations to resolve them.
- Monitoring the system resources during batch volume testing and providing recommendations for the performance bottlenecks.
- Perform capacity planning based on performance testing results, developing Unix shell scripts for system resource monitoring etc.
- Perform the complete performance assessment of the application to address all the potential performance, scalability and availability issues.
- Coordinate with the application development team and provide recommendations to resolve issues related to performance testing.
- Provide a performance analysis report which has the analysis & recommendations for the performance issues during performance testing phase.