Senior Performance Engineer Resume
Columbus, OH
SUMMARY
- An experienced Performance Engineer with more than 16 years in Software Technologies including over 14 years in performance planning & forecasting, monitoring, diagnosis, testing, analysis, tuning and capacity planning.
- Expert in analyzing design and business requirements - functional and performance; developing User Experience/Application/Infrastructure monitoring solutions; preparing performance engineering estimates, performance data, transaction volume, application usage and client profile models; developing projects, processes, strategies, standards, test cases, scripts and scenarios; conducting tests and preparing analysis reports.
- Specialist in resources monitoring and troubleshooting of n-tier applications - client, web, application, database; conducting root-cause analysis, identifying performance bottlenecks - CPU, memory, heap size, garbage collection, threads, memory or connection leakage, network.
- Proficient in Dynatrace/APM/UEM/Browser Agent, HP Performance Center/LoadRunner; HP J2EE/.NET Diagnostics and SiteScope; memory, thread and CPU dumps analysis, excellent experience in tools - SAS, CA/Wily Introscope, Shunra Network Appliances, HttpWatch, Wireshark, GWT, Splunk, Selenium, Fiddler, NMON, LPAR2RRD, Ganglia; good understanding of AppDynamics
- Skilled developer of functions, sub-routines, programs using mix of languages - C, C++, Java, VB, SQL, shell scripting and Fortran in operating systems - flavors of UNIX, Windows; advanced understanding and analysis of n-tier architectures
- Experienced in Insurance, Financial, Banking, Credit, Retail, Healthcare, Medical, HIPAA compliance
- Acclaimed researcher: Developed computer simulation programs - algorithms, functions, sub-programs, sub-routines, libraries; design and conduct advanced experiments; develop analytical and computational models, publish technical papers in international journals, conferences, assist graduate students, fellow in multinational cutting-edge research laboratories.
TECHNICAL SKILLS
Monitoring/Diagnostics: Dynatrace, SiteScope, Splunk, Ganglia, NMON, TMON, HP Diagnostics, Introscope, MAT, Splunk, Jenkins, SAS Enterprise Guide/Base, LPAR2RRD
Performance Test Tools: Performance Center/LoadRunner, NeoLoad, Gomez
Developer Tools: Eclipse IDE, Putty, Cygwin, Visual Studio, SQLPlus, Toad
Relational Databases: Oracle, DB2, UDB, SQL, Diamond Healthcare System
Languages: C++, C, VB, Java, SQL, Functional Languages, FORTRAN, Scripting
Servers/Environment: WebLogic, WebSphere, IIS, Apache, Tomcat, Apache-Oracle AS
Other Tools: MS Office, Visio, AppDynamics, Shunra Network, MathCAD, Simulink, Electronic experiments with sophisticated diagnostics, GPIB, LabVIEW, Designer
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
Senior Performance Engineer
Responsibilities:
- Lead performance and capacity support to projects - performance requirements, architectural and code design reviews, performance testing, monitoring and analysis, and other related activities.
- Setting up performance monitoring and analysis footprints based upon Dynatrace, Splunk, Ganglia
- Develop reusable Analysis & Reporting framework to support the enterprise systems performance - capacity planning
- Production support in Root Cause Analysis and developing strategies to assure performance of the companywide applications
- Maintenance and Administration of the Performance Servers and related environments
- Create process documents for the production issue root-cause analysis from the Business monitoring dashboards to Production support dashboards and performance analysis
Confidential, Washington, DC
Senior Performance Engineer
Responsibilities:
- Support team activities including performance support to projects - performance requirements, architectural and code design reviews, performance test engineering, monitoring and analysis, and other related activities.
- Supporting performance monitoring and analysis footprints based upon HP Diagnostics, Introscope
- Develop SAS based reusable Analysis & Reporting framework to support the enterprise systems performance - capacity planning, SAS jobs inventories and administration
- Create process documents for the production analysis, monitoring and performance analysis
Confidential, Amelia, OH
Lead Performance Engineer Consultant
Responsibilities:
- Develop User Experience, Application Monitoring, Infrastructure monitoring solutions to support the Performance and Production environments
- Analyze Performance requirements and support Tealeaf monitoring in Performance and Production environment
- Conduct LoadRunner Dynatrace integration, automate LoadRunner results analysis reports and support LoadRunner testing.
- Establish Dynatrace UEM and APM footprints in the ModernLINK and Guidewire Policy Center, Billing Center, and Claim Center applications.
- Create process documents for the production issue root-cause analysis from the Business monitoring dashboards to Production support dashboards and performance analysis
Confidential, Columbus, OH
Senior Performance and Monitoring Engineer
Responsibilities:
- Develop Performance Test Framework to facilitate component level performance testing of n-tier applications, support enterprise release and capacity planning.
- Analyze requirements, prepare test plan, strategies, scripts, work load modeling, scenarios; execute performance, validation tests; monitor applications, servers/OS, create analysis reports, detailed call profiling including browser side performance and network; conduct memory, thread, CPU, I/O, AWR analysis; give insights on tuning and architecture.
- Perform and/or support code deployment in performance, validate environment for test and production readiness, data seeding using in-house capabilities and tools, building and maintaining DB baselines for performance benchmarks and baselines.
- Enhance the team’s performance engineering and analysis capabilities to include component level performance - GUI, Web services (Middleware), Database (Oracle, SQL, and DB2), Network and Browser applications.
- Support Team activities – performance architectures, proof-of-concepts, technology evaluation, production monitoring, and issue diagnosis and root-cause analysis.
