Scott L. Bain

Company Role

Senior Consultant

Staff Title

Senior Consultant, Trainer, Author

Location

Seattle

Expertise

Design Patterns for Agile Developers, Advanced Software Design, TDD

E-mail Address

Picture

Scott Bain, Senior Consultant

Scott Bain is a 30+-year veteran in computer technology, with a background in development, engineering, and design. He has also designed, delivered, and managed training programs for certification and end-user skills, both in traditional classrooms and via distance learning. Scott teaches courses and consults on Agile Analysis and Design Patterns, Advanced Software Design, and Sustainable Test-Driven Development. Scott is a frequent speaker at developer conferences such as JavaOne and SDWest. He is the author of "Emergent Design: The Evolutionary Nature of Professional Software Development" now available from Addison Wesley/Pearson Education.