Specializing in build automation, continuous integration, QA automation and release management.
Specializing in managing change to web applications. My primary skills are build automation and release management. I've been a build and release engineer for about 7 years, and have participated in over 100 web-based software development projects.
As software development projects grow more complex, the overhead of making changes (in both cost and risk) grows. Using automated process can help reduce the cost of change, and allow you to focus on what's important - keeping your app or site relevant and compelling.
Using techniques such as build automation, continuous integration, deployment automation and automated regression testing can free up developers from some of the mundane tasks required to manage change, allowing them to do what they do best - write code.
Some of the tools and languages I use to automate typical build/release activities include: