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.