Download PDF

Work experience

Feb 2015Present

Technical Team Lead


Responsible for leading, managing and developing the development team involved in the delivery of software within our client implementations.

  • Technical leadership, client facing and internal technical design, documentation and estimation
  • Deep Product knowledge of capability, extensibility, migration and integration scenarios
  • Supporting and enforcing adherence to technical governance and best-practise guidelines
  • Technical and business issue resolution to ensure build progress
  • Mentoring developers at all levels

Jan 2008Feb 2015

Senior Software Developer


Senior Delivery Developer, Team Lead and Developer Coach. Fenergo is an industry leading client on-boarding and regulatory compliance platform. Utilising:

  • C# 4.0 / 4.5 & Asp.Net Webforms
  • Windows Workflow 4
  • Entity Framework
  • Unity
  • SAML Authentication
  • Support for MS SQL Server and Oracle database
Oct 2002Jan 2008

Junior / Senior Developer

New Look PLC

Working within an inexperienced development team,  New Look had little or no internal development capability. Initially starting with classic ASP, evolving to .NET 2.0, the team delivered multiple business critical applications including sales and supply chain analytics, timesheets, marketing and promotions, basket cube analysis and statistical range planning tools. Primarily using the Microsoft stack, applications were developed with ASP, VB.NET, C#.NET, VBA, SQL Server, Oracle, SSRS, XML, XSLT, Winforms, Business Objects XI, Data Integrator, PL/SQL

Aug 1997Oct 2002

Merchandising Coordinator

Next PLC

Automating Enterprise Access Databases with VBA, Building Retail Analysis ETLs, datamarts and cubes for BusinessObjects XI, Automating Excel Workbooks with VBA. Sales forecasting and supply chain planning databases


Sep 1994May 1997

BSc (Hons) in Economics (II:I)

University of Nottingham
Sep 1983May 1989

Dr Challoners Grammer School, Amersham, Bucks

Maths, Economics and Geography A Levels, Eight O Levels