Skills
Leadership & Management
Professional Management
Experienced, flexible technical team manager who likes to take ownership and build a successful group of skilled capable individuals. Establishing trust quickly and leading from the front.


Leadership & Management
Department Head / Director
Capable of leading a multiple team structure across international boundaries, consisting of a wide variety of goals and objectives. Skilled at giving a departmental focus and clear goals to achieve. Organisation and having the right people in place to achieve.
Leadership & Management
Strategic Planning
Versed in defining business cases and leading projects from conception to completion. While capable of immediate decision making, is a strong believer in operational planning and risk management. Departmental and team structures and ways of working should match an overall strategic plan. Define and control roadmap for technical delivery.


Leadership & Management
Business & Personal Development
Establish departmental objectives that are linked to team and individual objectives. Achievable, measurable, and concise. Use PDPs to help employees identify their own growth and career direction, plus identify steps support to reach it
Leadership & Management
Driving Quality
Much of my approach is based on quality controls. Defining through gap analysis and risk assessments current status and then pushing improvements in quality across all aspects of the SDLC and product/services. Ultimately customer numbers and satisfaction are the final metrics to prove success.


Leadership & Management
Full Life Cycle Control
End to end efficiency from conception to support. Every aspect and team needs to be working together with the same overall objectives. This can often mean restructuring and applying agile methods to suit the occasion.
Technical
Maturity Models
Well versed in both software and test maturity models to speed up identification of team capability gaps and process issues, CMM, CMMI, TMM, TPI, GMM, etc..


Technical
Frameworks
Experience in many development and testing frameworks across a variety of software languages and systems. Fitting the best tool to the situation and establishing the right cost and metric controls to prevent spiralling costs when scaling and maintaining.
Technical
Automation
Establishing automation into development builds is mandatory in todays environments to be effective. Well structured pipelines with fully integrated unit testing, static, and dynamic test suites save the company thousands in product/service issues later on. Functional and non-functional automated testing significantly speeds up delivery but quality is only achieved when done along with rigorous updating and continuous improvement.


Technical
Technical Knowledge
Over 40 years of experience from a kid writing code at the age of 11 on a spectrum 48. Been software developer, tester, support engineer, installation engineer, quality engineer, various team leads, manager, and now head. Designed, developed, and supported systems across all major operating systems and a few others. Well versed in many coding and scripting languages. Administered and used a huge assortment of databases and infrastructures.