Craig Russell Profile Picture

Craig Russell

Highly experienced in the management of high-performing, multi-disciplinary software engineering teams and the delivery of large-scale, customer-oriented technology products.

Skilled at translating unstructured commercial requirements into realistic technical strategies.

High calibre leadership, communication and inter-personal skills.