I am a systems architect & software engineer with experience in delivering commercially successful software by building strong teams, implementing proven SDLC processes, sharing good practice, best-of-breed systems, great code & UX.
I have held strategic and technical roles in a number of diverse projects in the FMCG, entertainment, e-commerce and telecommunications sectors and am highly experienced in the design and implementation of a diverse range of software technologies, specialising in Microsoft .NET & SQL Server.
In 2011, I co-founded Layer Systems, delivering commercial CRM software solution for telecoms & IT companies, winning and retaining a growing number of key contracts in the sector.
I love building technology solutions that help people and have a fanatical attention to detail for efficient code and fluid UX.

Technical Experience

Commercial Experience

  • Start-up experience
  • DevOps infrastructure design & build (continuous integration pipeline design & build)
  • Software development consultancy
  • Infrastructure design and provisioning
  • Application development
  • Cloud builds (Azure & AWS)
  • Solution design
  • Database performance diagnose & fix
  • Software project management
  • Experience in building systems with large user base
  • Developing SOA based systems
  • Software process consultancy
  • Data design
  • Application performance monitoring
Technical Skills (*10yrs+):
  • C# – All Versions *
  • Microsoft .NET Framework Versions 1 through to Core *
  • Commercial ASP.NET and ASP.NET MVC experience *
  • Microsoft SQL Server – 2000-2016 (incl. clustering, HADR design & build) *
  • Continuous Integration & Deployment Management
  • Version control: git*
  • Microsoft Windows Communication Foundation *
  • Microsoft Windows Presentation Foundation
  • Microsoft IIS – Versions 5, 6, 7 *
  • Microsoft Windows Server Systems: All versions from Windows NT to 2008*
  • Networking: Cisco Routing and Switching *
  • Networking: VPN, IPSEC *
  • HTML, JavaScript, jQuery and CSS *
  • Adobe Photoshop & Illustrator
  • Objective-C
  • VB – All Versions *

Work Approach

  • Strong communication skills
  • Release mentality
  • Ability to work on multiple projects
  • Demonstrated understanding of how quality software is designed and constructed


A short summary of my history is below:

Current Dev Toolbox