Software Consultant specialising in the Testing, Refactoring and Enhancement of Legacy Systems
Edinburgh, United Kingdom
Software Consultant specialising in the Testing, Refactoring and Enhancement of Legacy Systems
Edinburgh, United Kingdom
Independent Software Architect, Designer and Developer.
Involved in the full development lifecycle for over 20 years, with experience that ranges from Architecture to Support, from BASIC to Ruby. My most recent roles have tended to involve Analysis, Design and Development of .NET n-tier applications.
Regular speaker at conferences and occasional contributor to software journals.
Keen practitioner of Design by Contract, Test Driven Development and Dependency Inversion.