Principal Software Engineer at IBM
Edinburgh, United Kingdom
Principal Software Engineer at IBM
Edinburgh, United Kingdom
Independent Software Architect, Designer and Developer for over 20 years. Now working for IBM in Edinburgh.
I have been involved in the full development lifecycle 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.
I am now actively using semantic web technologies (RDFS, OWL, SPARQL) to develop flexible and extensible ontologies.
Regular speaker at conferences and occasional contributor to software journals.
Keen practitioner of Design by Contract, Test Driven Development and Dependency Inversion.
ISWC2008
Ford Motor Company Class Prize for final year at Edinburgh University (1987)