Staff software Performance Engineer having 12 plus years of experience. Expertise in monitoring, analyzing, testing, tuning and recommending solutions to performance problems for high traffic complex Software systems on both Cloud and on Premise.
10 plus years of experience in performance testing and tuning the applications for high levels of Performance, Scalability, Reliability and Availability.
● Expertise in Java performance engineering concepts and JVM tuning.
● Troubleshoot performance issues, identify performance bottlenecks and provide tuning recommendations.
● Experience in end-to-end performance testing activities like collecting requirements, test planning and design, script creation, test execution, monitoring, analysis, performance tuning, defect life cycle,
● Performance test summary report creation.
● Collaborate with different teams like Developer, DBA, Middleware, Production support etc to bring out the best product performance.
● Analyzing Server logs, thread dumps, GC logs and heap dumps for bottleneck.
● Hands on experience with Performance testing tools like Loadrunner, Performance Center, Jmeter, Gatling, Oracle Application Testing Suite.
● Experience in using various Monitoring and analysis tools like NewRelic, Opnet, JProfiler, JVisualVm, JMC, JFR, JCMD and other Unix command line tools for performance.
● Experience in creating Performance monitoring dashboards using Grafana, Splunk for better performance analysis.
● Experience in creating tools using Java, Python and Shell scripting.
● Tech lead – Responsible for training, mentoring team to achieve organizational goals and tech initiatives.
● Responsible for constant process improvement and bring new skills to the team.
● Scrum Master – Sprint planning and backlog grooming. Responsible for day- to-day activities of team and to plan and strategies long term goals.