I am a person who utilizes technology as a way to solve problems. My purpose, IS to understand your business. I achieve this understanding by immersing myself in your world. This allows me to develop a deep understanding of the issues you face, and equally important, our close collaboration enables you to develop trust in me. This I feel is the key to successful projects.
Ok, now that you are done reading the marketing paragraph, the truth is you need someone who can own and deliver on the full software development lifecycle. Software projects contain many moving parts. Business sponsors need attention, products need defined, requirements to gather, infrastructure to be provisioned, oh yea code must be written, testing must be done, release schedules must be created, post release maintenance must be considered. In a nutshell, I bring complete product delivery expertise to your orgainzation. Much much more than simple coding.