I have (28 years) of professional programming experience. My extensive user interface design experience gives me a keen eye for usability and best practices. Years of working on both large and small product development teams has helped me to develop strong communication, presentation and documentation skills. I'm a fan of Agile development methodologies and continuous development cycles. I'm a quick learner with a 'pit-bull' like attitude towards task and milestones.