Charles holds a B.Sc. in Computer Science from the University of Natal in Durban, South Africa. He founded and ran a small eight person software development consultancy for the seventeen years to follow. His company took on small, successful Agile projects, covering many technologies. This exposure kept him close to the software development coal-face. He went on to investigate Object Oriented software in its early development.
His interests have always been around Architecture and Modeling which lead on to UML and Enterprise Architecture. In the 1990's he consulted for IBM as a Technology Enterprise Architect at Umgeni water utility. From 1998 he worked in London on much larger, financial projects specializing in Software Process Engineering (Unified Process). He then worked as the development manager for a large dot com, and worked with banks and various financial organizations. In 2005, Charles returned to South Africa to work with MTN (Telco) Mentoring on RUP implementations.
He is currently based in London working on Enterprise Architecture process establishment for a newly founded EA Practice.
|