David Ingram

Throughout my 25+ year career in the software industry I have been involved in many development projects including games and game engines, third and fourth generation language development, database systems and many business applications. I am a Senior Tehnology Architect in one of the world's largest management consultancy firms and design and implement large-scale, mission-critical software systems for our clients. I am also responsible for industrialising software development and best practice adoption. I have worked for a variety of international corporations, written many white papers and training materials for analysts, developers, and architects. I'm a Chartered Member (MBCS CITP) of the British Computer Society and the author of Design - Build - Run: Applied Practices and Principles for Production-Ready Software Development