President & Chief Technology Officer
A native of Charleston, WV, Brian joined the United States Navy after high school. He served for six years, first in Naval Nuclear Power training and then on the aircraft carrier U.S.S. Dwight D. Eisenhower. While in the navy Brian received several awards and commendations include the Navy Achievement Medal for Sustained Superior Performance while serving on the Ike.
Following the navy, Brian attended Penn State University where he earned a bachelor of science degree in computer science. While in college Brian had several internships where he learned to apply his education in real, practical settings. He used several programming languages and platforms in college focusing mainly on C for DOS.
Brian's technology experience started with C programs for DOS and UNIX. Brian worked with supporting technologies such as SED, AWK and UNIX shell script. He then moved to Visual Basic and Windows development. After a brief stint writing Web applications in Java, JSP, and Servlets, Brian settled on Microsoft .NET as his preferred development platform.
Brian is a published technical writer having co-authored two Microsoft Certification Training Kits. He is a Microsoft Certified Professional (MCP) in .NET and a Microsoft Certified Technical Specialist (MCTS) in Windows SharePoint Services (WSS) 3.0. Brian is also a prolific presenter and has given presentations on all aspects of the software development life cycle and many Microsoft technologies.
Brian is passionate about process and understanding the "science of software development". He is a "process geek" and enjoys the analytical aspects of software development. He is interested in unit testing, design patterns, process improvement and is known to analyze almost every situation to improve his understanding.