We provide IT Staff Augmentation Services!

Senior Performance Engineer Resume

3.00/5 (Submit Your Rating)

Bridgewater, NJ

SUMMARY

  • Senior Performance Engineer Innovative and highly - analytical Lead Performance Engineer with more than 14 years' experience planning, designing, and leading performance testing initiatives for distributed Real Time and/or Database Systems Enterprise Solutions
  • Results-oriented hands-on senior performance engineer and team leader well versed in analyzing and optimizing UNIX/Linux OS, infrastructure and application performance, ensuring scalability, reliability and high availability of distribute real time and database systems.
  • Proficient in communicating with business and technical teams to develop needs driven solutions for large scale performance testing projects.
  • Creative problem solver with repeated accomplishments developing tools and methods to optimize efficiency, assist the sales process, and deliver high quality products.
  • Motivational team leader adept at mentoring and developing staff, while facilitating projects through the lifecycle.

TECHNICAL SKILLS

Languages: Java, C/C++, VB/VB.NET, C#, ASP.NET, ADO.NET, HTML/XML, Assembler

Scripting: CGI/Perl, Python, JavaScript, Shell Scripts, JMeter, HP LoadRunner, WireShark, Splunk

Operating Systems: UNIX (SUN Solaris, HP UNIX, IBM AIX), Linux, Windows

Databases: Oracle, MYSQL, TimesTen DB (Oracle’s in-Memory DB), MS Access

Profiling Tools: JProbe, JProfiler, JDK toolkit, SAS, cxperf, Glance (gpm), Measurware (mwa)

Other: Rally, Continuus Project Manager (for large Projects), MS Office

PROFESSIONAL EXPERIENCE

SENIOR PERFORMANCE ENGINEER

Confidential, Bridgewater, NJ

Responsibilities:

  • Defined Industry Performance Validation Strategy for performance validation covering all requirements and developed a internal PVP (Performance Validation Plan) to plan and have concurrence on specifics performance, stability, reliability, HA (High Availability), stress tests to be executed.
  • Re-engineered unreliable message broker architecture, alleviated bottleneck, eliminated need to add additional network of brokers (NoB) set, and saved on licensing and VM operating expenses.
  • Cut database storage capacity needs by more than 40%; reduced number of persistent transactional messages through application of Oracle 12c data compression and JBoss AMQ topic implementation, which persists significantly less transactional data in the DB, generating I/O.
  • Modeled an accurate IOPS (Input/Output to disk per sec) and determined the current Oracle ZFS storage system wouldn’t meet our IOPS requirement across 7 regions
  • Wrote a C and a Python I/O simulators to simulate 7 regions IOPS into a single storage system and proved our 1 sec response time requirement would be violated. Result was a move to EMC storage system.
  • Systematically influenced developers to migrate from Java to Oracle DB data processing; reduced object buildup and slashed JVM memory footprint requirements by 50%, improving stability of software.
  • Developed an HTTPS/XML load generator in Python to drive load through XML Gateway which was used by our team to validate all performance SLAs for XML generated load.
  • Persuaded modification of Agile approach to embed performance engineer in appropriate scrum teams instead of full-cycle; improved performance inherently in design during early lifecycle in DevQA and optimized resource allocation of performance team members.

SENIOR SYSTEM PERFORMANCE AND CAPACITY ENGINEER

Confidential, Piscataway, NJ

Responsibilities:

  • Slashed turnaround time for RFP data from weeks to one or two days by introducing measurement vectors to accurately measure the performance impact of each feature and by improving the capacity model.
  • Nearly eliminated feature creep-ups and drastically improved system processing capacity by segmenting feature node computation to determine if a feature is enabled instead of executing cumbersome feature logics
  • Launched systems measurement and service sampling data collection tool to gather transaction data, leveraged by business unit team for business intelligence and pre-sales data, and by systems engineering to assess customer workload.
  • Improved continuous integration testing efficiency by developing a profile module using Perl/CGI that could easily save, load, and run a given traffic mix .
  • Developed profiling tool in Shell script to determine platform behavior and impact on overall performance and resource utilization at different rates and workloads, allowing team to collect consistent platform (CPU, MEM, Paging) and application metrics (DB update time, replication time, end-point response time.)
  • Developed standalone Java driver to test performance impact of RATER Engine features, integral part of Real Time Charging system.
  • Enhanced existing performance driver written in C/C++; added plugins and inter-process communication capability to prove system efficiency during testing.
  • Led both Indian and Ukraine offshore performance teams for one year.

We'd love your feedback!