Brian has a real passion for meeting business needs with high quality enterprise software solutions. He has over 20 years of experience serving in the roles of software engineer, application architect and technical lead. Brian has extensive experience with high-performance, scalable web solutions as well as desktop and mobile applications. He enjoys the challenge of solving difficult business and technical problems with the simplest, most elegant solution possible. Brian specializes in the Microsoft software development stack.