Experience

A timeline of my professional journey, specialising in the Microsoft stack. From SharePoint and Power Platform solutions to Azure integrations and AI, I've delivered projects across government and financial services.

JavaScript

Showing 11 of 22 jobs

Content & Code

October 2017 October 2018

Content & Code

Lead Developer

  • Responsible for delivering a range of projects and closing support tickets
  • Extended and supported multiple existing applications
  • Performed code analysis and implemented optimisation
  • Performed migrations using Metalogix and custom developed scripts in .NET
  • Created a number of PowerShell scripts for deployments, data updates and reporting
  • Developed Azure Functions to retrieve data from SharePoint Online, using Azure Blob Storage
  • Assisted the team with technical issues

March 2017 August 2017

Deliam

Senior Consultant

  • Developed a project information site using Node.js, Angular 2 and TypeScript
  • Created an always on dashboard, integrated with a number of different APIs using Node.js, Angular 2 and TypeScript
AvanadeXcede Recruitment Solutions

March 2016 March 2017

Avanade via Xcede Recruitment Solutions

SharePoint Developer

  • Worked on a new landing page for Vodafone's intranet, using SharePoint as a content editor and a single page application using Azure cloud services as a backend
  • Created remote event receivers to perform content validation
  • Designed and implemented a custom SSO solution
  • Liaised with Vodafone technical and infrastructure experts
  • Provided support for deployments and during the warranty period
  • Helped to train and supervise a new dedicated Vodafone development team

June 2015 October 2015

XSIQ Ltd

Senior Developer

  • Developed a responsive registration system for a photography company to be used at live events, based on .NET, SQL, Entity Framework, Web API, LESS and Knockout.js
  • Consultant for a start-up yoga fashion company and liaised with the design team
  • Built a share analysis Windows Application in WPF integrated into a live trading platform using a REST API
  • Developed a neural network for improved reliability in trend analysis in C#
  • Created a flexible native JavaScript templating engine to render JSON data
  • Developed an interactive training tool for web applications
Barclays

June 2014 May 2015

Barclays via Spring Technology

Senior SharePoint Developer

  • Developed a live chat site allowing staff to ask questions to the senior leadership, using NewsGator, Publishing Sites, Content Types, Web Templates, declarative XML and client side scripting
  • Created a secure site for the senior leadership group to discuss private business information
  • Extended a compliance solution for Barclays specific regulatory attestation requirements
  • Extended a compliance solution for social link tracking for audit purposes
  • Assisted team members with solution designs and development
  • Built SharePoint 2013 development environments
  • Built core JavaScript libraries using SharePoint REST API, CSOM and Promises
Barclays

January 2014 March 2014

Barclays via Spring Technology

Senior SharePoint Developer

  • Extended and optimised a global compliance solution required by regulatory authorities to monitor and archive social activity on SharePoint
  • Supported team members with their projects
  • Created a client side SharePoint application allowing employees globally to share stories with their colleagues
  • Assisted with interviews for permanent and contractor developers
Barclays

July 2011 September 2013

Barclays via Spring Technology

Senior SharePoint Developer

  • Technical lead in the launch of SharePoint 2010 MySites and NewsGator social platform for 140,000 employees
  • Developed data migration tools and SharePoint timer jobs for profile information
  • Developed a number of solutions for Barclays branding, profile editing and various other customisations
  • Developed a flexible SharePoint forms solution aimed for business users to create and modify survey questions
  • Led a team of 12 developers and oversaw their projects
  • Provided support to both team developers and Barclays employees in the use of SharePoint
  • Developed a compliance solution required by regulatory authorities to monitor and track social activity on SharePoint
  • Assisted with internal change control and processes
  • Technical consultant for SharePoint 2003 to SharePoint 2010 migrations
  • Co-ordinated with external and offshore developers
Barclays

February 2011 April 2011

Barclays via Spring Technology

Senior SharePoint Developer

  • Supported Barclays Finance with their SharePoint applications
  • Supported teams to upgrade the Phone Book data store to a newer platform
  • Maintained existing tools and applications
Barclays Finance

September 2010 February 2011

Barclays Finance via Spring Technology

Senior SharePoint Developer

  • Senior SharePoint developer for Barclays Finance
  • Developed secure SharePoint sites
  • Redeveloped existing sites to be more streamlined and to be easily migratable to SharePoint 2007
  • Advised and helped to plan projects to work on SharePoint 2003 and SharePoint 2007
  • Extended a holiday calendar system with more functionality
Barclays

October 2009 April 2010

Barclays via Spring Technology

SharePoint Developer

  • Completed an RSS .NET tool which used SharePoint for configuration and a data store
  • Maintained .NET tools used by the team
  • Continued to develop SharePoint applications and sites
Barclays

August 2007 April 2009

Barclays via Spring Technology

SharePoint Developer

  • SharePoint 2003 developer focused on client side development
  • Assisted in the development of a SharePoint site template for Barclays teams
  • Designed and developed a number of large scale intranet sites, including a holiday approval and monitoring application
  • Involved in all stages of project lifecycle, including requirements gathering, design, testing, training and support
  • Streamlined internal processes by developing .NET tools to automate manual SharePoint tasks
  • Supported and trained team members in SharePoint development