JJ Performance Labs Book a consultation

Performance Engineering Lead

Helping enterprises scale with confidence.

I partner with banks, healthcare organizations, and digital platforms to reduce performance risk, protect customer experience, and accelerate modernization with measurable confidence.

20+
years
10x
scale programs
30
engineers led

Profile

Jagadish Janakiraman

Waterloo, Ontario

Specialization

Enterprise performance strategy, cloud readiness, and release assurance.

Industry focus

Banking and healthcare — core banking, digital channels, identity/document verification, and pharmacy platforms.

Core tools

JMeter, LoadRunner, Dynatrace, Splunk, Datadog, Grafana, Kubernetes/AKS, Azure, Jenkins, GitHub Actions, Node.js.

About

Performance engineering leadership for complex digital transformation.

I am a performance engineering lead with 20+ years across banking and healthcare, including TD Bank, Kaiser Permanente, Bank of America, and Citibank. My work spans workload modelling, NFR/SLO definition, bottleneck analysis, capacity right-sizing, and confidence-level reporting to executives on release readiness.

My experience covers web, API, microservice, database, and core banking platforms on Azure and AKS, with hands-on expertise in JMeter, LoadRunner, Dynatrace (11 years), Splunk, Datadog, Grafana, Jenkins, and GitHub Actions, plus JavaScript/Node.js tooling, Selenium- and Puppeteer-based UI testing, and AI-assisted engineering with GitHub Copilot and Ollama.

I have managed performance engineering teams of up to 30 engineers in India while leading delivery with teams in the US and Canada. Today I work hands-on as an individual contributor, so clients get both practice leadership and direct engineering execution.

Why clients hire me

  • Converts technical performance risk into executive-ready business decisions.
  • Bridges engineering, architecture, and delivery teams across multi-vendor programs.
  • Validates digital channels and core platforms before production release.
  • Builds scalable performance practices for long-term platform resilience.
  • Can stand up and lead a performance team, or embed as a hands-on engineer.

Services

Practical performance engineering for critical systems.

01

Performance strategy & governance

SLA and KPI definition, test strategy, workload modelling, performance risk register creation, and governance across multi-vendor workstreams.

02

Load testing & NFR validation

Load, stress, spike, and endurance testing for web, API, and core banking workloads using JMeter and LoadRunner, with stub servers to isolate dependencies and confirm p95/p99 targets.

03

Observability & resilience

Dynatrace, Splunk, and Datadog analysis, chaos testing (Chaos Monkey), failure and latency injection, failover and alert validation, and AKS autoscaling (HPA) checks before go-live.

04

Practice setup & team leadership

Building performance engineering practices and onshore/offshore delivery models, mentoring engineers, and executive reporting on release readiness.

Outcomes

Built for scale, stability, and business confidence.

10x

Platform scale growth

Validated the Kaiser Permanente pharmacy platform to scale 10x across 400+ stores.

3x

Peak-demand coverage

Prepared Kaiser Permanente pharmacy systems to handle 3x normal load during the COVID-19 peak.

CAD 50K

Monthly Azure savings

Right-sized ~40 Azure App Service apps on TD Bank's core banking platform after utilization and capacity testing, saving about CAD 50,000 per month.

Experience

Selected engagements

TD Bank

Performance Engineering Lead

Nov 2022 – Present

  • • Currently leading performance testing for document verification services (2024–present); pioneered TD's first camera-feed load testing approach using y4m video injection; cut test-video generation from hours to minutes with a GitHub Copilot agent.
  • • Led performance engineering for TD's core banking platform used by customer service reps (2022–2024); right-sized ~40 Azure App Service apps, saving ~CAD 50,000/month.
  • • Found an AKS HPA misconfiguration through spike testing after production showed surges to ~2,000 TPS at the top of every hour against a 700 TPS tested peak.
  • • Resolved bottlenecks found with Dynatrace: HTTP connection pool limits, TCP handshake failures, and slow audit database queries.
  • • Defined the performance delivery process from intake to executive confidence reporting; built Jenkins smoke tests on every PAT build and GitHub Actions pipelines for test runs.
  • • Run chaos, failover, and alert-validation testing on AKS workloads.

Kaiser Permanente

Performance Engineering Lead / Manager

Aug 2011 – Oct 2022

  • • Served as performance lead, architect, and manager through Accenture and DXC Technology.
  • • At Accenture, managed a 30-member performance engineering team in India and coordinated delivery with onshore US teams.
  • • Scaled the pharmacy platform 10x across 400+ stores and handled 3x load during the COVID-19 peak.
  • • Led LoadRunner and JMeter testing and bottleneck analysis with Dynatrace and Splunk.

Tata Consultancy Services

Performance Engineer

2004 – 2011

  • • Performance testing for Bank of America, Citibank, and Deluxe Corporation.

Projects & Tools

Open-source work

Performance Testing Framework

In active development

A self-hosted JMeter testing console. A Node.js web app manages scenarios and versioned scripts, launches JMeter in Docker, streams live metrics to InfluxDB and Grafana, and stores run summaries in PostgreSQL for automatic baseline comparison.

  • • Versioned JMX scripts with SHA-256 tracking and run-ID-filtered dashboards
  • • Streaming JTL summaries (p95/p99) with bounded memory
  • • Local AI result analysis with Ollama — sends only summary metrics, never scripts or raw results
JMeter 5.6.3DockerNode.jsPostgreSQLInfluxDBGrafanaOllama
View on GitHub

JMeter Plugins

Planned

A set of open-source JMeter plugins is in planning. Each plugin will be published here with its repository once released.

Education & Certifications

Technical and leadership foundation

MS, Data Science

University of Arizona

BE, Electronics & Communications

University of Madras

PMP Microsoft Azure Fundamentals Certified SAFe Agilist Certified Scrum Professional Dynatrace Associate Splunk User ITIL Foundation HP Certified LoadRunner Specialist Sun Certified Java Programmer

Contact

Let’s help your team improve performance and reduce delivery risk.

Whether you are modernizing a core platform, scaling a digital channel, or preparing for a major release, I can help define the performance strategy that gives your team confidence.

Download resume (PDF)

Quick details