For the past two decades James Pulley has been helping organizations address issues software performance engineering across the entire life cycle of applications. James has roles in hands on delivery of performance engineering services, as a product trainer, an innovator in the delivery of performance engineering services and a podcaster on topics related to software performance engineering.