I am an experienced programmer with a diverse skill set in many development languages. I have specialized in web application development and have developed systems for financial management, electronic commerce, content management and many other types of applications.
While my hands-on development skills are quite diverse, I also have experience in all aspects of software design & development. This includes project inception & requirements gathering, application design, project management & final implementation.
I am an excellent technical writer and communicator, able to understand and elaborate on project requirements & specifications. I prefer to work from solid initial project requirements, but I am able to accommodate changes in projects throughout their lifecycle.