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.

C#

Showing 11 of 22 jobs

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

October 2015 January 2016

BNP Paribas via Alexander Mann

SharePoint Solutions Architect

  • Developed a client side framework used by multiple projects, which allowed users to search and filter a set of data and to display associated information
  • Designed a user interface to allow users to seamlessly add, edit and delete information
  • Used and extended an existing framework to deploy code and assets from a SharePoint App to the host web
  • Used C# CSOM to create console applications used as client side timer jobs to manipulate documents and document sets

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

July 2010 September 2010

Barclays via Spring Technology

SharePoint Developer

  • Developed an extension to Barclays Global Phone Book application to allow users to edit their own details and to upload custom photos
  • Developed automated tools to import employees' photos to the Phone Book application
  • Liaised with internal teams to gather requirements and conduct testing
  • Produced solution documentation
  • Conducted interviews for new developers
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

April 2007 July 2007

Chapter 26

Intranet Consultant

  • Worked on many projects for an Intranet and Content Management company
  • Developed ASP.NET sites, console applications and web services in C#
  • Extended and customised BEA AquaLogic (Previously known as Plumtree) and EMD eRoom