I build software and lead teams to develop solutions that help people do more.
I am a passionate systems architect & full-stack software engineer with experience in delivery of large scale commercial solutions. Above all else, I value building close teams, sharing good practice, implementing best-of-breed processes & systems & shipping quality code.
I have held strategic and hands-on 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 technologies.
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. The company currently employs 13 staff and is based in central Glasgow.
DevOps infrastructure design & build (continuous integration pipeline design & build)
Software development consultancy
Infrastructure design and provisioning
Cloud builds (Azure & AWS)
Database performance diagnose & fix
Software project management
Experience in building systems with large user base
Developing SOA based systems
Software process consultancy
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 *
Adobe Photoshop & Illustrator
VB – All Versions *
Strong communication skills
Ability to work on multiple projects
Demonstrated understanding of how quality software is designed and constructed