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.
Profile
Jagadish Janakiraman
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.
Performance strategy & governance
SLA and KPI definition, test strategy, workload modelling, performance risk register creation, and governance across multi-vendor workstreams.
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.
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.
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.
Platform scale growth
Validated the Kaiser Permanente pharmacy platform to scale 10x across 400+ stores.
Peak-demand coverage
Prepared Kaiser Permanente pharmacy systems to handle 3x normal load during the COVID-19 peak.
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 DXC Technology, then Accenture.
- • 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 developmentA 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 Plugins
PlannedA 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
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
- Location: Waterloo, Ontario, Canada
- Phone: +1 (437) 264-2928
- LinkedIn: linkedin.com/in/jagadish-janakiraman-8342191a
- GitHub: github.com/jagsrj