Dave Clayton

Dave Clayton

Microsoft Access Developer

Followers of Dave Clayton389 followers
location of Dave ClaytonChudleigh, England, United Kingdom

Connect with Dave Clayton to Send Message

Connect

Connect with Dave Clayton to Send Message

Connect
  • Timeline

  • About me

    Director of DCSE Limited

  • Education

    • Microsoft

      2018 - 2018
      Microsoft Certified Professional Programming in C# Pass

      Exam 70-483

    • North Devon College

      1998 - 2000
      National Diploma in Information Technology
    • Pilton Community College

      1993 - 1998
  • Experience

    • Chimera CMT Ltd

      Sept 2000 - Feb 2003
      Microsoft Access Developer
    • The Vapormatic Co. Ltd.

      Mar 2003 - Mar 2005
      IT Support / Development
    • Calendar Club UK

      Mar 2005 - Mar 2007
      Analyst Programmer
    • Grey Matter Ltd

      Mar 2007 - Jan 2013
      Technical Team Manager
    • EMCAS

      Jan 2013 - Sept 2013
      Applications Developer
    • Beacon Comms

      Oct 2013 - Jul 2014
      Senior Developer
    • IHS

      Aug 2014 - Sept 2016
      Senior Software Engineer

      I worked at IHS as a senior software engineer for 2 years. I was part of a UK based team, reporting into a large team based in Gdansk, Poland. Our team worked on a large ASP.NET MVC application covering multiple technologies. Our team was just one of 10 sub teams working on the application.As a distributed team, we primarily worked to Scrum/Kanban principles. Key technologies in use were C#, MVC, NHibernate, NServiceBus, StructureMap, MSpecs, RhinoMocks....just to name a few. We designed and wrote our code using SOLID principles and worked in a continuous integration environment.The primary goal of the system was information handling covering many sectors such as automotive, energy, aerospace and economics. My team was primarily involved with Economics & Country Risk, later moving into Healthcare. Show less

    • DCSE Limited

      Sept 2016 - now
      Director
    • First Databank (FDB) UK

      Sept 2016 - Jul 2018
      Contract Software Engineer

      I am currently working for FDB on a contract basis. A major project that I have been working on has been to help the business move forward with their migration from Accurev over to GIT for their source control. This has involved migrating the code base over to the new system and suggesting suitable branching strategies that they might consider using. I have been heavily involved with bringing their users up to speed on using GIT.Another major part of this project was to migrate their continuous integration system (TeamCity) over to GIT. I have helped to rebuild their TeamCity projects to bring down the processing time and reduce failures. A lot of this work has included optimising tests that have been created in NUnit and Selenium.Other projects have included the creation of a message queuing system using NServiceBus to send reporting data from their public facing web service over to a data warehouse. This web service is hosted within the N3 network and used by healthcare professionals.I have also been involved with creating a new area in their client facing web portal. This has been primarily using ASP.NET MVC and JavaScript. Show less

    • LANDMARK INFORMATION GROUP LIMITED

      Aug 2018 - Jun 2019
      Contract Software Engineer

      Key Deliverables:• Maintenance of the Sport England Active Places website. The site is written in ASP.NET MVC 5 with a SQL Server backend. Other key technologies in use are Javascript, NHibernate and SpecFlow.• Addition of new calculation engine for the Sport England Active Places website. The calculator is used to analyse the number of new sports pitches required when the population of a given area is due to increase.• Upgrade of server architecture for the Sport England Active Places website. The platform was upgraded from Windows Server 2008 to Windows Server 2016 and SQL Server 2008 to SQL Server 2017. I was responsible for the installation and configuration of the latest versions of TeamCity and Octopus Deploy. A full CI/CD pipeline was implemented into a new development environment and Octopus Deploy is used to promote builds into further environments.• Large refactor of the Sport England Active Places website. The site comprises of two web front ends and a single database. There were many different mechanisms for connecting to and querying the database and this code was duplicated across both web projects. We split all data access code into a separate project using NHibernate. This project is built, tested and packaged using NuGet on TeamCity. The shared library can then be used across both web projects.• Increase of test coverage across all projects. Most of the projects had some integration tests written with SpecFlow but no valuable unit tests. As we refactored the projects, we introduced a huge amount of unit tests in a standard Given, When, Then format. This has greatly increased the confidence of changes made to the project. Show less

    • Veterinary Medicines Directorate

      Jun 2019 - Sept 2019
      Contract Software Engineer
    • Microtest Ltd

      Sept 2019 - Nov 2019
      Contract Software Engineer

      I worked on a contract with Microtest to modernise and develop a new web based application to replace the appointments module of their GP Practice software.Some key deliverables of this project were:* Review current implementation and suggest suitable technologies to modernise the software.* Implementation of a "blue print" application for use by their existing developers to familiarise themselves with the new technology.* Architect the software using Angular version 8, ngRx and Karma/Jasmine.* Train and support the existing team to get up to speed with the new technologies.* Support and provide guidance to assist the business in their journey from Waterfall to Agile. Show less

    • Veterinary Medicines Directorate

      Nov 2019 - Jun 2021
      Contract Software Engineer
    • Maistro Group

      Jun 2021 - Nov 2021
      Principal Software Developer
    • Access IT Automation

      Nov 2021 - Nov 2022
      Contract Software Developer
    • Phinsys Limited

      Nov 2022 - now
      Senior Software Developer
  • Licenses & Certifications