Summary
Overview
Work history
Education
Skills
Languages
Training
Timeline
Generic

Sean Patrick Gadsby

Huntingdon,Cambridgeshire

Summary

Accomplished professional with a strong foundation in quality assurance and leadership, adept at maintaining composure under pressure. Demonstrates exceptional problem-solving and communication skills, fostering effective team building and collaboration. Proficient in utilising software knowledge to enhance operational efficiency. Committed to driving continuous improvement and achieving organisational goals.

Overview

40
40
years of professional experience
21
21
years of post-secondary education

Work history

Development of Web Services for Import Control

Suffolk Coastal Port Health Authority
Felixstowe, Suffolk
08.2021 - 06.2025
  • Agile with Scrum
  • ASP.NET C# Core 6 and 8, using SOLID principles
  • SQL Server 2019 to 2020 ON AWS RDS
  • AWS Web Service – Lambdas, S3 DynamoDB, SQS, SES, firehose, AWS Glue, Athena, RDS SQL Server and CDK
  • Git and JIRA
  • Microsoft Core DI, Dapper, NUnit and Moq
  • Solution Architecting, Development and Performance testing of back-end services for a web portal to allow for the tracking and inspection of food, animal and plastic into and across the United Kingdom from an origin in the EU or worldwide. The system was to replace an existing .NET application that ran on local and remote servers. The new application is to be sold as a service to other port health authorities around the United Kingdom and is to run on AWS architecture.
  • The system dealt with document management; communications (email and ship to shore); case management; examinations and sampling of products; notification from government bodies, importers, laboratories and vessels; Vessel Management and Consultation with importers.
  • Development is to provide C# Lambda based Web API, using a SOLID methodology with Microsoft Core Dependency injection, with NUnit and MOQ being used for testing. Logging within the application is performed via Cloud-watch, through the Microsoft logging. Physical Storage of media is in S3, Tenant configuration data was held in DynamoDB, along with non-persistent data, and persisted data was held in a tenant specific SQL Database held on an RDS server. Incoming and outgoing communications were undertaken through SES with incoming being directed to the appropriate tenants’ systems via a tenant mapping of the email domains, while ship and port Communication are through an external product called DESTIN8. DESTIN8 also provides information regarding the arrival of Deep-Sea Shipping, with a move to GVMS and Manifest imports for EU traffic. Import notification are sent from the Governments DEFRA web service. SQS as used to provide an event driven interface between Lambda Objects. Firehose, Glue and Athena were used to provide a Data Lake for auditing purposes of every action carried out in the system. Lambda developed usually as Web API’s talks to the RDS via Dapper and Stored procedures, using a Tenant Map held in DynamoDB to direct them to the correct Tenants Database.
  • Deployment of the solution was developed in C# using the AWS CDK, to deploy all services and configuration. This allows a rapid redeployment of the system if required.
  • JIRA was used for task and iteration boards. Along with Confluence being used for documentation, and Lunar Data modeler providing documentation of the database level.
  • Processes are Agile, with stand-ups and retros.
  • Initially 6 month contract + extensions

Payroll and Human Resources

ADP BMS
Peterborough, Cambridgeshire
06.2019 - 08.2021
  • Agile with Scrum
  • ASP.NET MVC, C#, VB 6, using SOLID principles and AOP
  • SQL Server 2019
  • Microsoft Unity, Splunk, NUnit and Moq
  • Git, TFS, JIRA and Rally
  • Solution Architecting, Development and Performance testing of an application to extract data from the ADP Databases and manipulated the data into a submission to be passed to the US Federal, State, and local tax authorities. The application was a replacement for an existing VB6 application that was reaching the end of its life. The new application needed to be capable of processing and transmitting companies, daily, quarterly and end of year submissions to the authorities. The application needed to be scalable to provide for scope as the ADP customer base increases, currently stands at around 5 million companies, with 600 million calculation being undertaken a daily basis.
  • Development is in C#, in a SOLID methodology in a staircase pattern with Microsoft Unity for Dependency injection, with NUnit and MOQ being used for testing. Logging within the application is performed via AOP programming this log data is feed into Splunk
  • Rally was used initially for task and iteration boards with a recent move to JIRA being undertaken.
  • Processes are Agile, and stand-ups, developed using an TDD methodology.
  • Initially 3 month contract + extensions

Digital Agency, Support for PPG European Web Sites

MMT Digital
Uppingham, Rutland
02.2019 - 06.2019
  • Agile with Scrum
  • ASP.NET Web Forms, C#, and Kentico CMS
  • Azure SQL Server
  • Git, CI, and Team City
  • Microsoft Testing Framework, Microsoft Unity, NUnit and Moq
  • Creating, enhancing, and supporting the websites of PPG within Kentico CMS. The Client has three code bases supporting around 15 different flavours of the website controlled by Kentico, URL and culture selection.
  • Development is in C#, but using web forms, and an unsupported version of Kentico, there seems to be no plan to upgrade soon. Performance enhancement are currently being carried out to the products caching model.
  • Processes are Agile, but with multiple bases stand-ups and meeting are carried out via Skype.
  • Initially 3 month contract + extensions

Electricity and Gas Utility Legacy Software Development & Support

BUUK Infrastructure Limited
Woolpit, Suffolk
05.2016 - 12.2018
  • Agile with Scrum
  • ASP.NET Web Forms, MVC 5, Restful Web-API, C#, and Visual Basic.Net
  • JQuery, Bootstrap and CSS
  • SQL Server 2016 with TSQL and Entity Framework
  • TFS, CI, MS Build and Red-gate SQL Compare
  • Microsoft Testing Framework, Microsoft Unity, NUnit and Moq
  • ActiveMQ and Microsoft Messaging Queue
  • Creating, enhancing and supporting the features of some 20 code bases, code improvements where necessary.
  • The software deals with the quoting for and support of Gas and Electric meters installed in house and business throughout the United Kingdom. The code bases were a mix of Web Forms, MVC, Web-API and Windows Forms.
  • New projects included websites for Gas and Electric meter fitting; internal fault progression systems; work requesting systems and estimation software. Development of a web site for compliance with the Priority Services Regulations for customers on our networks with special requirements. Development of a new generic file reading, validation, and storage to database system, using Messaging Queue technology to provide scalability of the slower processes in the process. Development of a Restful Web-API to allow a mobile application to obtain and update meter installation data from our existing production systems, for the Smart Meter roll out. We used a combination of NUnit and Microsoft testing framework for unit tests, with Moq for a mocking framework. For dependency injection we used Microsoft Unity. Introduction of development using SOLID principles.
  • TFS was used for source control. Development of Continuous Integration on new project, using TFS Build Agents and MS Build scripting. This involved the development of build processes for Click once application, webs sites and scheduled tasks, including automatic deactivating and reactivating of the tasks.
  • We began a progress toward Agile development, with me pushing for a Continuous Integration of all new projects and a push to get more unit testing into the projects.
  • Initially 3 month contract + extensions

Account Based Marketing Web Site Development & Support

agent3
Woodbridge, Suffolk
07.2015 - 04.2016
  • Agile with Scrum
  • ASP.NET Web Forms C#, JQuery, CSS and HTML5
  • SQL Server 2014 with TSQL and Entity Framework 5
  • SVN, CI, Jenkins, Red-gate SQL Source Control and SQL Compare
  • StructureMap, NUnit and Moq
  • Creating and enhancing the features of the agent3 Insight Curator platform. The web site is a multi-client-based ABM system for account-based marketing. Carrying out BAU work on the site where required. Code improvements where necessary, and consistent styling throughout the whole site.
  • SVN was used for source control. Builds were developed in Jenkins. Unit testing was carried out in NUnit with Moq for a mocking framework. Dependency injection was achieved using StructureMap.
  • Initially 3 month contract + extensions

Morrison Web Site Development & Support

M-Digital Part of W M Morrisons Plc
London
09.2013 - 06.2015
  • Agile with Scrum
  • ASP.NET Web Forms, ASP.NET MVC 3 and Restful WebAPI using C#
  • EPiServer CMS
  • Azure, Design Patterns and TDD
  • SQL Server 2008 R2 with TSQL, SQL Server for Azure and SQL Compare
  • SVN, GIT, and Team City for Continuous Integration
  • Structure Map, NUnit and Moq
  • Creating and enhancing the Morrisons.com website. Development of several EPiServer based microsite: one voting for the best Employee of the year and monitoring of the results; one for providing teachers with lesson plans and information for lessons about food production. Development of a retail website within EPiServer, where sales were conducted purely with vouchers. Development of web services for the supply of EPiServer based data to mobile applications and external web sites. Development of a Restful WebAPI to allow for the display of offers within a mobile application. Unit testing was carried out in NUnit with Moq for a mocking framework. Dependency inject was achieved using StructureMap.
  • SVN was used for source control. With Team city being used for Builds. I was involved in the development and modification of NANT scripting-based CI scripts to run in Team City.
  • Development Support and enhancement of a mobile web site for Morrisons, while the front-end development team modified the existing site to be responsive.
  • Initially 3 month contract + extensions

Agent Remuneration System

Cambridge Education Group
Cambridge, Cambridgeshire
06.2013 - 09.2013
  • ASP.NET MVC 4 using C#, Razor, JQuery and HTML5
  • SQL Server 2008 R2 with nhibernate 4 and SQL Report Server
  • SVN and Team City for Continuous Integration
  • NUnit and Fake It Easy
  • Creating an enhancement to an existing website to allow the customer to manage and administer the payment rates paid to Agents to the company for the sale of different products. SVN was used for Source Control and Team City for Builds. I developed and modification of NANT scripting-based CI scripts to run in Team City. For unit testing NUnit was used with Fake It Easy as a mocking framework.
  • 3 month contract

Dunelm Made to Measure Ordering System

Crimson
Coleshill, Warwickshire
11.2012 - 06.2013
  • ASP.NET MVC 4 using C# 2012, Razor, and JQuery
  • SQL Server 2008 R2 with Entity Framework 4
  • TFS, CI and MSBuild
  • Creating a new website to allow for customer to price bespoke furnishing products for the home or business and allow for purchase within the Dunelm website. Developed a load testing the strategy and tested the solution at regular intervals.
  • TFS was used for Source Control and CI builds. I developed and modified of MSBuild scripts.
  • Initially 3 month contract + extensions

Moderation Manager Web Site

Cambridge Assessment
Cambridge, Cambridgeshire
10.2011 - 11.2012
  • Agile with Scrum
  • ASP.NET MVC 3 using C# 2010, Razor, Window Workflow, and WCF
  • SQL Server 2008 R2 with nhibernate 3
  • SVN and Team City for Continuous Integration.
  • Castle Windsor, NUnit and Rhino Mock
  • Update to the company’s business website for GCSE and Cambridge National examinations for the Moderation of Centre marked course work. Working within Agile and SCRUM Methodologies. I developed the new implementation of an algorithm to generate a standardised means of selecting student’s course work in a random yet banded mechanism and added enhancements to allow for exams to be moderated across multiple subject components rather than individually. As part of the role I was responsible for release management of the site, and co-ordinating external bodies in carrying out maintenance and enhancements to our web site.
  • SVN was used for Source Control and TeamCity for Builds. For unit testing NUnit was used with Rhino Mocks as a mocking framework.
  • Initially 3 month contract + extensions

Farmers Weekly Web Site Re-Design

Reed Business Information
Sutton
01.2010 - 10.2011
  • Agile with Scrum
  • ASP.NET MVC 3 using C# 2010 and JQuery
  • EPiServer CMS
  • SQL Server 2008 R2 with nhibernate 3
  • TFS and MS Build for Continuous Integration.
  • Microsoft Testing Framework and Rhino Mocks
  • The Support of a new set of web components integrated into EPiServer. I was brought in to actively support the system during the final phases of the site development. Autonomy was used to provide article content and search functionality for all aspects of the site.
  • Initially 3 month contract + extensions

Web Site Design, Development and Support

Virgin Health Miles Limited
Framingham, Massachusetts, USA
04.2008 - 01.2010
  • ASP.NET Web Forms with C# 2008, JQuery and CSS
  • SQL Server 2008 with TSQL
  • WCF and Web Services
  • NUnit and Rhino Mocks
  • Visual Source Safe 6
  • Design, development, and support of two major applications, and a number of smaller applications, making up a comprehensive secure health support web application for use by the client’s customers. The role was to make the previously designed site and systems operate in an international environment, this involved providing support for users within any international time zone (if supported by Microsoft), and support for multiple currencies, with daily exchange rates for display purposes. Additional work was undertaken to provide system optimization due to a sudden increase in the customer base, this involved reviewing all the code to ensure that any potential memory leaks were being dealt with efficiently.
  • Initially 3 month contract + extensions

Web Site Design and Development

Construction Industry Training Board
Kings Lynn, Norfolk
07.2007 - 04.2008
  • ASP.NET MVC with VB.NET 2005
  • Microsoft Enterprise Library
  • SQL Server 2008 with TSQL
  • Visual Source Safe 6
  • Development of a web site to allow outside training bodies to upload details about the training of member of the building industry. The system involved the development of a front-end secure web site, a transactional web service layer, and two databases being communicated to through stored procedures, views, and user functions. The development of a Generic Report engine, using data provided by Stored Procedures and displayed in PDF, HTML and Excel format, using Data Dynamics Active Reports 3. File virus analysis using the Sophos Anti-Virus Toolkit for all uploaded files. Automatic Photo Manipulation to alter the Colour depth, Resolution, and size of the image, and crop the image for a tighter image.
  • Initially 3 month contract + extensions

Web Site Design, Development and Support

Virgin Life Care Limited
Massachusetts, Massachusetts, USA
08.2004 - 05.2007
  • ASP.NET Web Forms with C# 2003, JQuery and CSS
  • SQL Server 2000 with TSQL and DTS
  • Win Forms with C# 2003
  • Web Services
  • NUnit
  • Visual Source Safe 6
  • Design, development, and support of two major applications, and several smaller applications, making up a comprehensive secure health support web application for use by the client’s customers. The system is built up of a main web application within which the client’s customers can securely enter details about their health and exercise, so that they can monitor progress towards achieving their predefined goals. Additional to the website the client has placed special kiosks (Health Zones) at health clubs, work places and pharmacies around the USA, these allow the customer to weigh themselves, record their blood pressure and body fat at these locations and have them sent directly to the main website via a set of secure external web services. Another application provided a CRM system to provide telephone support to the customers, this allowed additional functionality that could assist the customer when required. The CRM system was designed to be run from remote CRM centres based around the USA. This win-forms application was held on the company’s website and downloaded at run time, thus allowing for centralized support of the application to be achieved. Like the health zones application this connected to the main web site via secure web services. External partners like Insurance Companies, Health Clubs and corporations could also allow their clients or employees to subscribe to the system. These subscribers are kept up to date by the provision of data files that are posted to the web site and imported via windows services and DTS packages providing verification and validation. Linking to the web sites of these external partners was also providing via the web service to allow for seamless secure transfer between the external body’s web site and the customers site. Various reports are generated for use by the client and designated external partners to show how members were improving over time.
  • Initially 3 month contract + extensions

Application Customisation

Northgate IS
Peterborough, Cambridgeshire
02.2004 - 08.2004
  • Data Migration into PSenterprise
  • Visual Basic 6 and VB for Applications
  • SQL Server 2000 with TSQL, Oracle 9i with PLSQL
  • Visual Source Safe 6
  • The role involved customization of the Companies PSenterprise HR and Payroll system, to suit the customer needs. The customization involved the creation of procedure and functions in Transact SQL and PLSQL. The role also involved the Migration of data from the clients, EON, existing Payroll, absence, and HR management systems into the PSenterprise system.
  • Initially 3 month contract + extensions

Charity Administration System Development

British Sugar PLC
London
01.2004 - 02.2004
  • Win Forms with VB.NET 2003
  • SQL Server 2000 with TSQL
  • Visual Source Safe 6
  • The role involved picking up an application developed by a previous contractor and maintaining the application to remove several major issues that had arisen. The application was to maintain the information regarding tenants within the companies building portfolio.
  • Initially 3 month contract + extensions

Application Customisation

Rebus HR
Peterborough, Cambridgeshire
10.2003 - 12.2003
  • Data Migration into PSenterprise
  • Visual Basic 6 and VB for Applications
  • SQL Server 2000 with TSQL, Oracle 9i with PLSQL
  • Visual Source Safe 6
  • The role involved customization of the Companies PSenterprise HR and Payroll system, to suit the customer needs. The role also involved the Migration of data from the clients, The Law Society, existing Payroll, Training, absence, and HR management systems into the PSenterprise system. Customisation of the PSenterprise product to meet the client’s additional requirements.
  • Initially 3 month contract + extensions

Visual Studio .NET 2003 Development

British Sugar PLC
London
06.2003 - 10.2003
  • Win Forms with VB.NET 2003
  • SQL Server 2000 with TSQL
  • Visual Source Safe 6
  • The role involved picking up the application design carried out by a previous contractor, development and implementation of a complete system to provide a database register of all charity requests received by the Garfield Weston Foundation, a sub-division of British Sugars parent company Allied British Foods PLC.
  • Initially 3 month contract + extensions

Document Management System

Virgin Cars UK Limited
Hemel Hempstead, Hertfordshire
11.2002 - 06.2003
  • Visual Basic 6
  • SharePoint Portal Server 2001
  • Kofax Imaging Controls
  • Development of a Document Management System based on Microsoft SharePoint Portal Server 2001, using Kofax Imaging Controls for document imaging, and linking into the Staff Ware workflow system. The System allows for Form Recognition, Barcode and Optical Character Recognition of scanned images, these are index and uploaded to the SharePoint server with additional retrieval characteristics applied.
  • Initially 3 month contract + extensions

County Football Association System

The Football Association
London
03.2002 - 11.2002
  • Visual Basic 6 COM+
  • Xml and XSLT (XPATH)
  • Active Server Pages with remote scripting
  • SQL Server 2000 with TSQL
  • The development of a web site for County Football Association to administer affairs, tracking teams, leagues, finances, and discipline cases. Work was carried out to tight deadlines. Presentation of various data was achieved using XML transformed using XSLT. Communication between the client and server where carried out using remote scripting, XML data islands allowed for the paging of data, within a Load Balanced environment.
  • Initially 3 month contract + extensions

Human Resources System

Rarrigini and Rosso Group Limited
Peterborough, Cambridgeshire
04.2001 - 02.2002
  • Visual Basic 6 COM+
  • Xml and XSLT (XPATH)
  • Active Server Pages with remote scripting
  • SQL Server 2000 with TSQL
  • The Role involved the development of various Web Sites for insurance brokers (Business to Business), producing quotes and processing claims. Additional modules were included for Human Resources Management and Accounting.
  • Initially 3 month contract + extensions

Web Site Development

Reed Business Information
Sutton
04.2000 - 04.2001
  • Visual Basic 6 with Microsoft Transaction Server
  • JavaScript and VBScript
  • Active Server Pages with remote scripting
  • SQL Server 7 with TSQL
  • The Role involve the development of various Web Sites for the corporation’s publications, all of these involved reading news articles within a Load Balanced environment.
  • Initially 3 month contract + extensions

Honda Intranet

Maritz Limited
Marlow, Buckinghamshire
03.2000 - 03.2000
  • Visual Basic 6 with Microsoft Transaction Server
  • Lotus Notes 4.7
  • Crystal Reports
  • SQL Server 7 with TSQL
  • The project required the development of several reports. Along with a system for automatically storing emails received by lotus notes to the database.
  • 1 month contract

Commited Quitters Programme

Empyrean Solutions Limited
Royston, Hertfordshire
01.1996 - 02.2000
  • Visual Basic 6 COM
  • IVR
  • Team Leader/Project Manager
  • The program revolves around providing a customer with a personalized set of documentation to aid them with their desire to quit smoking, the documentation was provided in eight languages through one system. The project was developed within budget and on-time. Further development was than obtained in which data from an IVR system was uploaded into the client’s database.
  • Permanent Job

Planned Maintenance Implementation

AgrEvo (UK) Limited
Hauxton, Cambridgeshire
11.1985 - 12.1995
  • Oracle 6 with PLSQL
  • Excel and Access
  • The task was to implement Planned Maintenance and cost control system within Microsoft Access and Microsoft Excel linked to the Main Oracle 6 database. The role involved the development of custom tables and procedures to generate a cost budgeting and tracking system for use by the engineering departments.
  • Permanent Job

Education

Postgraduate Diploma - Computing for Commerce and Industry

Open University
Milton Keynes
11.1998 - 11.2007

BSc - Building Surveying

Anglia Ruskin University
Cambridge, Cambridgeshire
09.1990 - 07.1994

HNC - Building Studies

Angla Higher Eductaion College now Anglia Ruskin University
Cambridge, Cambridgeshire
09.1988 - 07.1990

ONC - Building Studies

Cambridgeshire College of Art and Technology
Cambridge, Cambridgeshire
09.1986 - 07.1988

O Levels - Secondrary Education

Melbourn Village College
Melbourn, Cambridgeshire
09.1977 - 07.1982

Skills

  • Calm under pressure
  • Problem-solving
  • Communication skills
  • Team building
  • Leadership
  • Quality Assurance
  • Knowledge of [Software]

Languages

English
Upper intermediate

Training

  • React and Redux - April 2024
  • Omniture Site Catalyst Implementation Training - June 2011
  • Introduction to Oracle: SQL, SQL Plus and PL/SQL - May 1995

Timeline

Development of Web Services for Import Control

Suffolk Coastal Port Health Authority
08.2021 - 06.2025

Payroll and Human Resources

ADP BMS
06.2019 - 08.2021

Digital Agency, Support for PPG European Web Sites

MMT Digital
02.2019 - 06.2019

Electricity and Gas Utility Legacy Software Development & Support

BUUK Infrastructure Limited
05.2016 - 12.2018

Account Based Marketing Web Site Development & Support

agent3
07.2015 - 04.2016

Morrison Web Site Development & Support

M-Digital Part of W M Morrisons Plc
09.2013 - 06.2015

Agent Remuneration System

Cambridge Education Group
06.2013 - 09.2013

Dunelm Made to Measure Ordering System

Crimson
11.2012 - 06.2013

Moderation Manager Web Site

Cambridge Assessment
10.2011 - 11.2012

Farmers Weekly Web Site Re-Design

Reed Business Information
01.2010 - 10.2011

Web Site Design, Development and Support

Virgin Health Miles Limited
04.2008 - 01.2010

Web Site Design and Development

Construction Industry Training Board
07.2007 - 04.2008

Web Site Design, Development and Support

Virgin Life Care Limited
08.2004 - 05.2007

Application Customisation

Northgate IS
02.2004 - 08.2004

Charity Administration System Development

British Sugar PLC
01.2004 - 02.2004

Application Customisation

Rebus HR
10.2003 - 12.2003

Visual Studio .NET 2003 Development

British Sugar PLC
06.2003 - 10.2003

Document Management System

Virgin Cars UK Limited
11.2002 - 06.2003

County Football Association System

The Football Association
03.2002 - 11.2002

Human Resources System

Rarrigini and Rosso Group Limited
04.2001 - 02.2002

Web Site Development

Reed Business Information
04.2000 - 04.2001

Honda Intranet

Maritz Limited
03.2000 - 03.2000

Postgraduate Diploma - Computing for Commerce and Industry

Open University
11.1998 - 11.2007

Commited Quitters Programme

Empyrean Solutions Limited
01.1996 - 02.2000

BSc - Building Surveying

Anglia Ruskin University
09.1990 - 07.1994

HNC - Building Studies

Angla Higher Eductaion College now Anglia Ruskin University
09.1988 - 07.1990

ONC - Building Studies

Cambridgeshire College of Art and Technology
09.1986 - 07.1988

Planned Maintenance Implementation

AgrEvo (UK) Limited
11.1985 - 12.1995

O Levels - Secondrary Education

Melbourn Village College
09.1977 - 07.1982
Sean Patrick Gadsby