Summary
Overview
Work History
Education
Skills
Websites
Personal Information
Timeline
Generic

Thanigairaj Govindaraj

Buffalo,NY

Summary


  • Senior Performance, Automation & Dev Ops Engineer with overall 15+ years of experience focused on strengthening quality and performance of different products.
  • Strong product development & leadership experience with passion to identify and develop automation solutions.
  • Expertise in drafting & presenting project plans, Request For Quotes (RFQs), proposals, project estimates & metrics & other project artifacts.
  • Strong experience in mentoring, leading & managing onsite and offshore teams.
  • Accustomed to working within Agile and Scrum methodologies.
  • Team-minded and hardworking with strong communication, critical thinking and multitasking abilities.

Overview

17
17
years of professional experience

Work History

Senior Performance Engineer

Veeva Systems Inc
10.2021 - Current
  • Conducted load, stress, endurance, benchmark, Proof of concepts, baseline/benchmark tests using tools like Locust, Jmeter & Loadrunner to simulate realistic user activities.
  • Setup & conducted automated regression performance tests against code releases and submitted observations to senior leadership
  • Championed performance driven development within quality engineering.
  • Reviewed scalability, availability & performance of various products in Veeva's production environment.
  • Designed, developed, maintained performance & automation test framework in Python to improve productivity within the quality team.
  • Built databases and table structures for automation framework in MySql, SQL Lite.
  • Developed & implemented scalable & reusable test data creation framework.
  • Organized scrum planning, identify new features & bugs, release code changes to the Performance Test & Automation framework in an organized manner.
  • Setup InfluxDB/Grafana, Prometheus/Grafana dashboards to monitor key performance indicators.
  • Suggested & setup performance thresholds & alarms that proactively monitors for any hardware/software performance issues in test and production environments.
  • Lead & mentored junior performance engineers within the quality team.


Quality Engineer III

ACV Auctions Inc
12.2019 - 10.2021
  • Designed, developed & executed various performance test like load test, stress, endurance, baseline & benchmark using tools like Locust, Jmeter.
  • Developed & executed end to end automation tests for Web, iOS & Android platforms using tools like Cucumber, Testcafe, WebdriverIO. Mocha.
  • Designed, developed & managed ACV’s in house Performance Test & Automation tools suite necessary to run various performance tests
  • Setup, add, manage performance test stage to products CI/CD pipelines. Championed test driven development (TDD).
  • Understand iOS and android application codes. Added selectors to facilitate end to end automation testing. Created PRs for the changes and get it merged with both iOS & android code base.
  • Gathered non functional requirements, designing, building & executing various performance tests, add performance test stage to product's CI/CD pipelines for continuous performance testing & monitoring.
  • Identify required test data, create mock test data, set up mock systems, replay production traffic to simulate production behavior in test environment.

Senior Systems Performance Engineer

Synacor Inc
07.2016 - 11.2019
  • Planned, setup and conducted load tests against Synacor’s production environment without impacting live traffic SLAs.
  • Monitored and optimized production processes to increase throughput and improve quality.
  • Setup automated load tests for various load profiles against multiple Synacor’s products using Bamboo & Jenkins.
  • Develop, test and manage Synacor's in house Performance Test framework.
  • Developed & released new code builds to the performance engineering's CI runway environments using tools like Puppet and Build tags.
  • Designed, built, provisioned and managed performance test environment in Synacor's on-permise datacenter using VMWare's vSphere Client.
  • Monitored, gathered & analyzed various metrics from Syncor’s in house monitoring dashboards (that runs on Nagios / Icinga) during the various performance tests.
  • Identified and reported performance bottlenecks. Consulted with Solution Architects and Product Engineers to resolve performance issues.
  • Optimized server / product’s performance based on the Performance test results.
  • Performance tested Synacor’s identity management solution that handles thousands of authentication & authorization requests per second for one of the highest watched TV shows in HBO history.

Performance Consultant

Lochbridge (DBA DMI Inc)
09.2014 - 07.2016
  • Developed performance test scripts in Loadrunner using Web services, HTTP/HTML, Ajax Truclient (Web & Mobile) & RTE protocols for GM OnStar’s web and Mobile application.
  • Designed & set-up performance test scenarios using tools like Performance Center ALM.
  • Developed, maintained and execute automation test scripts using Unified Functional Testing (UFT) & Selenium.
  • Configured key performance metrics like Server CPU, Memory, Hogging threads, JVM status in the monitoring tools like HP Sitescope.
  • Collated & analyzed test results & server logs, OEM Middleware/Database, AWR reports or the Visual GC to identify the root cause of any performance deviations.
  • Performed deep dive analysis if any performance bottlenecks or SLA deviations are found.
  • Collaborated with the developers and architects in resolving the performance issues by conducting triages and profiling codes.

Associate

Cognizant Technology Solutions
11.2009 - 08.2014
  • Lead and managed performance teams in both onsite and onshore environments.
  • Executed various performance testing projects for multiple clients for PACE CoE within Cognizant
  • Liaised with technical stakeholders to finalize the Project scope.
  • Collected and analyzed Nonfunctional requirements, devised test strategy and prepared Performance Test plan.
  • Designed workload models for both legacy and web applications.
  • Developed and executed performance and automation test scripts using LoadRunner, Performance Center, UFT and Apache Jmeter, Grinder, Selenium, Rational performance tester & SOAP/Load UI.
  • Participated in Application Performance focused incident and problem management activities; supported root cause determination via the timely and accurate presentation of resource and application performance metrics, both current and historic.
  • Delivered numerous project deliverables such as Performance Test Plans, Proof of Concepts, End of Test Reports for various clients.
  • Managed Risks, Issues and dependencies of the various performance testing projects.
  • Prepared Project estimates, managed Costs and Schedule of the projects under testing.
  • Supported leadership teams that prepare the project RFQs & proposals.

Senior Systems Lead Analyst

IBM India (Private) Ltd
07.2009 - 10.2009
  • Monitored and supported GE Business Operations Mainframe Production environment using tools like zOS Consoles, Spools, Systems resources and fixed ABENDS.
  • Resolved production tickets of various severities.
  • Coordinated with different project teams to resolve the production tickets.

Software Engineer

Patni Computer systems (IGATE)
03.2007 - 03.2009
  • Designed, built and tested the GE Money credit card Rule Engines in Mainframe technologies such as COBOL, JCL, VSAM & DB2.
  • Conducted integration testing and prepared various test case and test strategy documents for associations like VISA, MasterCard & AMEX.
  • Identified, proposed and implemented various process improvements & code optimization techniques to save cost and manual efforts.
  • Earned Six Sigma Green Belt certification for process improvement.


Education

Bachelor of Science - Information Technology

Anna University
Chennai, India

Skills

Cloud:

  • AWS EC2, Oracle OCI

Virtualization:

  • VMWare vCenter, vSphere Client & vSphere CLI, Docker

Testing Tools:

  • Locust, Apache JMeter, K6, Load Runner, Blazemeter, WebPageTest

Scripting languages:

  • Python with Pandas, PyTorch, NumPy
  • Perl, Java, GO
  • Groovy, Bash, Javascript, Type Script

APMs:

  • New Relic, Splunk, Kibana, SiteScope, Dynatrace

Databases:

  • My SQL, SQL Lite, CockroachDB, InfluxDB, Cassandra, RDS, Aurora,

Data Warehouse & Storage:

  • Google BigQuery, AWS S3

File Formats:

  • JSON, YAML

Network Packet Analyzers:

  • Wireshark, Tcpdump
  • System Activity Report (SAR)

Linux Tools:

  • PIDSTAT, ATop, STRACE

Java Monitoring & Profilers:

  • VisualVM, Yourkit

Automation:

  • Cucumber, WebdriverIO, TestCafe, Mocha, Chai

Mobile:

  • Appium, Xcode, Android Studio

GIT:

  • GITHub, GITLab,Bitbucket, GIT Commands

CI/CD:

  • Jenkins, Bamboo

Charts:

  • Grafana, HighCharts, GNUPlot

Web Servers:

  • Apache, Nginx, WebSphere, Varnish, MemCache,

Mocks: Wiremock

  • Jira

Server Management:

  • Puppet, Ansible

Presentation:

  • Google Sheets & Apps Script, Excel with VBA macro, LucidChart, MS PowerPoint

OS:

  • Centos & RHEL
  • OS X & Windows

Others:

  • Browser (Dev) Tools, Postman, CURL

Personal Information

Title: Lead Quality & Systems Engineer

Timeline

Senior Performance Engineer

Veeva Systems Inc
10.2021 - Current

Quality Engineer III

ACV Auctions Inc
12.2019 - 10.2021

Senior Systems Performance Engineer

Synacor Inc
07.2016 - 11.2019

Performance Consultant

Lochbridge (DBA DMI Inc)
09.2014 - 07.2016

Associate

Cognizant Technology Solutions
11.2009 - 08.2014

Senior Systems Lead Analyst

IBM India (Private) Ltd
07.2009 - 10.2009

Software Engineer

Patni Computer systems (IGATE)
03.2007 - 03.2009

Bachelor of Science - Information Technology

Anna University
Thanigairaj Govindaraj