About Gary

I am an experienced SharePoint / Office 365 Architect / Developer, having worked in the IT industry for over 15 years, and with the Microsoft SharePoint platform since the 2001 version.

For over 10 years I was an active Technical Director with a Microsoft Collaboration Gold Partner; both managing the technical / professional teams and being involved 'hands on' within projects.

As part of a family move to Cornwall in 2014, I returned to acting as a contractor, working both on and off site with a variety of clients.

I have a wide range of both professional and technical skills including:

  • Deep knowledge and practical experience of SharePoint 2016, 2013, 2010, 2007 and 2003.
  • Deep knowledge and practical experience of SharePoint online and the wider Office 365 platform.
  • Microsoft Development languages including .net, C#, Powershell.
  • Infrastucture (Server / Desktop operating systems), SQL and networking technologies (DNS etc).
  • Web technologies including Javascript, JQuery, Angular, CSS and HTML.
  • Project management (Agile and Prince) and requirements defintion / business analysis.
  • Other 3rd party tools and utilities (Nintex, Sharegate, Metalogix, Avepoint, System Centre, TFS).

Projects and Markets

Over the years I have worked on 100's of projects, both big and small. These have been a combination of projects where I have specified, directed and overseen the project team and those where I have worked independantly.

Projects have been across a variety of vertical markets including:

  • Finance / Banking
  • Education (Higher, Secondary and Primary)
  • Professional Services (Legal, Consultancy, Recruitment)
  • Manufacturing and Logistics
  • Public Sector (Local Government, Healthcare)
  • Retail and Charity
Provide a highly customised view of a corporate calendar based upon SharePoint 2010, allowing display on multiple devices (fluid display) and a highly interactive interface with multiple filtering options.
Provide a tile-based home page for a SharePoint online Intranet. Each tile providing links, information aggregation and personalised information delivery.
Provide an enterprise wide Candidate and Role search application, presenting data from a bespoke SQL database containing over 2 million items, including interactive and natural filtering, geographic data and proactive personalised search results.

Typical Contract Services

Solution architecture and design

Initial requirements definition. Designing and architecting the appropriate platforms. Defining solutions, identifying applications and technologies to deliver the requirements.

Implementation and migration

New server farm build and deployment. Migration across farms and from on-premises to hosted platforms. Version to version migration and upgrade.

Project management

Project and team management using Agile or Waterfall processes; including Scrum, Kanban and Prince methodologies.

Bespoke development

SharePoint Add-ons, web parts, application pages, event receivers, timer jobs, workflows, site / list definitions and custom applications. Both traditional .net based and client-side javascript based applications.

Administration, training and support

Day to day platform administration (servers, web applications, sites etc), end user training (formal and informal) and support.

Business analysis

Requirements gathering and definitions, general business and process analysis.

Most engagements require a combination of all skills

Past Projects

Below is just a selection of the 100's of SharePoint projects that I have been involved in:

Recent Clients

Office National Statistics

Babcock International PLC

Novae Group

Lloyds of London

Matchtech Group PLC

References are always available from past clients