Explore My CV

Contract roles

    FMG Ltd (Huddersfield)
    Mar 20 - Dec 20

    Hired for 6 months (extended to 9) with a co-developer to design and develop a vehicle tracking system for use by Highways England: a tablet application for roadside use by traffic officers, and a portal for control room monitors to map incidents in real time around the regions. We integrated with the Apex ANS network to handle messages about vehicle locations.

    Despite the challenges of Covid-19 (we worked almost exclusively from home, performing two-weekly demos via Microsoft Teams) and the innovative nature of the technologies, we delivered a robust system that users are very happy with. Probably my most enjoyable project to date.

    Used React, Redux, TypeScript, Material UI, ASP.Net Core 3.1, with Rethink DB real-time database, push technology, RabbitMQ for messaging and Open Street Map. We used kubernetes to provide a development platform.

  • Credit Karma (Leeds)
    Oct 19 - Nov 19

    Enhancements to existing website. Used C#, ASP.Net MVC, SQL Server, NHibernate. Assisted with React front end with TypeScript for new site.

  • FMG Ltd (Huddersfield)
    Mar 17 -Jun 19

    Developing a system using AngularJS, REST, ASP.Net Web API, C#, Entity Framework, SQL Server.

  • Jet2.com (Leeds)
    May 15 -Feb 17

    Developing a system using AngularJS, REST, ASP.Net Web API, ASP.Net MVC, C#, Entity Framework, SQL Server 2014.

  • Havas Lynx (Manchester)
    May 14 - Mar 15

    Returned to work on improvements to a single-page web application using durandl, JavaScript, REST, jQuery, when.js for asynchronous promises, Knockout , Web API, NancyFX, C#, MongoDB. Agile environment using JIRA, Git for source control, Team City for CI, npm, bower and NuGet as package managers. Used a TDD approach for both C# and JavaScript including use of Squire, Sinon, Chai.

  • thebigword (Leeds)
    Mar 14 - Apr 14 (Contract, 2 months)

    Assisted in developing a web application using ASP.Net MVC 4, with C#, EF 6, JQuery, Knockout, WCF, SQL Server, using VS2013.

  • Havas Lynx (Manchester)
    Dec 13 - Feb 14 (Contract, 3 months)

    Assisted in developing a web application using ASP.Net MVC 4, with C#, JQuery, Knockout, REST and MongoDB.

  • thebigword (Leeds)
    Jul 13 - Oct 13 (Contract, 3 months)

    Developed a B2B website using ASP.Net MVC 4 with Razor, JQuery, C#, Ninject, WCF, SQL Server 2012, Entity Framework 5 Code First in a Scrum environment. Also worked on messaging service to support a translation workflow.

  • Capita (Leeds)
    Oct 2012 - Jul 2013 (Contract, 10 months)

    Co-developed an internal HR application for managing employee appraisals. Worked with ASP.Net MVC 3 (Web Forms engine), JQuery, C#, Castle Windsor, LINQ, NHibernate, Oracle. Used NUnit with Moq. Also worked on support management system, using SpecFlow for BDD.web service interface using WCF to provide back-end integration.

Earlier roles

Ink Digital (Halifax)
Apr 2012 - Jul 2012 (Contract, 4 months)

Designed and developed database and application for a B2B social networking site to promote local business development. Used ASP.Net MVC 3, C#, SQL Server 2008, Entity Framework 4.1.

  • Promethean (Blackburn)
    Aug 2011 - Mar 2012 (Contract, 8 months)

    Working on the localisation of a website for Promethean, who develop interactive learning technology. Working in an Agile environment using Scrum, with development technologies including SQL Server 2008, SSIS, ASP.Net MVC 3, C#, .Net 4.0, Entity Framework 4.1 and WCF.

  • iSky Software Ltd (Cheshire)
    Mar 2011 - Jul 2011 (Contract, 5 months)

    Re-developed online application forms for financial products using ASP.Net MVC architecture. Used MVC 3, C#, .Net 4.0, LINQ to Entities, Entity Framework, JQuery and SQL Server 2005. Used dependency injection to facilitate unit testing. Used Team Foundation Server for remote source code control. Developed web service interface using WCF to provide back-end integration.

  • Computacenter UK Ltd (Manchester)
    Mar 10 to Dec 10 (Contract, 10 months)

    Provided enhancements (and refactoring) to a workflow application allowing the Project Governance team to track prospects and projects, including financial data. Provided a security module to allow the administrator to maintain user and profile information, reducing the need for support. Used GWT, SQL Server and Jasper reports.

  • Webuyanycar Ltd (Rochdale)
    Dec 09 to Mar 10 (Contract, 3 months)

    Contracted by this rapidly expanding business to analyse, design and develop a stock management and logistics module. Interviewed all stakeholders to ascertain requirements. Modelled new existing and proposed process using UML use case, activity and state modeling. Integrated with existing systems through a web services interface. Used ASP.Net, VB.Net and SQL Server 2005, CSLA.

  • Computacenter UK Ltd (Manchester)
    Nov 07 to Aug 2009 (Contract, 1 year 9 months)

    Contracted by Computacenter to co-develop a workflow application to support large scale hardware migration programmes. Used ASP.Net, VB.Net, SQL Server, SSIS and SSRS. Created tailored versions of this system for BT and Astra-Zeneca.

  • Ink Digital Ltd (Bradford)
    May 07 to Oct 07 (Contract, 6 months)

    Contracted by a digital agency to develop an intranet for their client. Developed from scratch with core modules including contacts database, document and news management. Used ASP.Net 2.0 with VB.Net, SQL Server 2005, AJAX, JavaScript, JQuery and JSON. Developed website payment logic for Aviva GetActive website and other sites brokering gym membership over the Internet. Integrated postcode and bank validation web services

  • InHealth Group (Leeds)
    Jan 07 to Apr 07 (Contract, 3 months)

    Contracted by a specialist healthcare company to design and develop a web service to synchronise patient appointments for diagnostic image scans with a partner company. Collaborated with the partner company to agree message formats and protocols. Used a contract-first design approach. Provided transport over SOAP 1.1 (document / literal) and TCP. Provided message validation with XML schema. Used ASP.Net 1.1 with SQL Server.

  • HBOS (Halifax)
    Aug 05 to Dec 06 (Contract, 1 year 5 months)

    Contracted to enhance and maintain the core planning and scheduling system underpinning the PTP Programme, which upgraded the Bank’s 70,000 users to new XP machines. Designed and developed a web-based change management system to support impact assessment, workflow management and the application of planning and deployment changes on the Programme. Used SQL 2000, ASP.Net 1.1 (VB.Net and C#), JavaScript, JSON and CSS.

  • First Direct / HSBC (Leeds)
    Jul 00 to Jul 05 (Contract, 5 years)

    Redeveloped a company-wide intranet for 4000 users. The system had a DNA architecture with 19 servers across the UK, four database servers using SQL Server replication. Used classic ASP, JavaScript, XML, XSLT, and SQL Server. Early adopter of AJAX techniques. Designed and built a content management system so users could update content online. This had 50 users, including the CEO who used it to maintain his blog. Developed many applications for the intranet including polls, news, job ads, news and share price feeds, stationery ordering, Internet access control.

  • Vertex (Manchester)
    97 to 00 (Contract, 3 years)

    Worked on an electricity deregulation project using PowerBuilder, Oracle and ASP.

  • SyAp AG (Switzerland)
    96 to 97 (Contract, 7 months)

    Contracted by a Swiss consultancy to a project for Glencore, a commodity trading house, to work on a trading and traffic system. Used PowerBuilder with Oracle.

Core skills

Related skills

Complementary skills

Other skills