I believe in a multidisciplinary approach to architecture, because I feel that making the right decisions around technology requires understanding of a whole range of tools.
Throughout my career I have demonstrated my competence in a range of skills and disciplines, some of these are listed below.
Leadership, Management, and Transformation
Development teams, projects, and transformations have to be managed, and people need to be lead. Inspiring change and leading from the front are key traits of my management style. A team which is valued, nurtured, and empowered is an invaluable thing.
DevOps and Operations
Even the best software can fail in the real world. Find out about my operations and DevOps skills and experience.
Architecture
Without holistic vision and solid architecture to guide the way, the talents of the most skilled programming teams can be wasted.
Software Engineering and Programming
Where I started out, working “in the trenches” testing, debugging, and developing new features and bug fixes.