David Peterson is a solution architect with Microsoft Consulting Services specializing in enterprise application architecture and development. He has 18 years of experience in software development with both Microsoft and a large Canadian retail organization, and has extensive experience is architecting, building and deploying enterprise scale applications in mission critical environments for financial institutions, government and corporate organizations.David is a Microsoft Certificated Solution Developer focusing on technologies such as Microsoft .NET Framework, Commerce Server, SQL Server, Visual C#, Visual Basic, Windows Communication Foundation, Windows Workflow, Smart Client and… ASP.NET web development.