David Johansson is a principal consultant at Black Duck. He has fifteen years of experience in software security and has worked as a consultant for several leading IT security companies. David's expertise is in software development and architecture, web security testing, and training developers and testers in security.