Joseph Ferrara is a seasoned Staff Engineer with over 20 years of experience ranging from development, test and test development for numerous companies. He's spent over ten years at Microsoft developing consumer software and testing the software. Has also spent some time at startups in Seattle plus consulting with several companies including White Pages and Starbucks. Read more...