James Kovacs is an independent architect, developer, trainer, and jack-of-all-trades specializing in agile development using the .NET Framework. He is passionate about helping developers create flexible software using test-driven development (TDD), unit testing, object-relational mapping, dependency injection, refactoring, continuous integration, and related techniques. He blogs on CodeBetter.com as well as , writes articles for MSDN Magazine and CoDe Magazine, and administers TeamCity.CodeBetter.com - a CI server for open source projects. He created psake, a PowerShell-based build automation tool, to save developers from XML Hell. James is a Microsoft MVP and card-carrying member of ALT.NET - a group of software professionals continually looking for more effective ways to develop applications. He is the Agile Track Chair for DevTeach, Canada`s largest independent Microsoft conference, and one of the organizers for ALT.NET Canada. He holds a variety of designations, including MCP, MCAD, MCSD, and MCT. He received his Bachelors degree from the University of Toronto and his Masters degree from Harvard University.
©