Experienced software developer with substantial commercial track record in a range of technologies and programming languages. Proven history of consultancy and development across a range of customer domains - I will listed to your requirements, work hard to understand your business and your needs, and design and implement creative and powerful software solutions.