Ryan Breidenbach has been developing software for over ten years. He is currently a Principal Consultant with Improving Enterprises with a focus on enterprise Java applications and agile software development. He is the co-author of Spring in Action and a committer for Infinitest, a continuous testing tool for Java. When he is not home spending time with his wife and two daughters, he can occasionally be found honing his skills at the poker tables.