Sean Gadsby

Senior Software Developer

Huntingdon, England, United Kingdom

About

Senior Developer with deep expertise in C# and SQL Server, delivering high performance applications and scalable backend systems. Experienced in building modern web services using .NET and AWS to streamline import control and payroll processes. Skilled in developing RESTful APIs and optimizing database performance to improve overall system efficiency. Strong focus on clean architecture and SOLID principles, ensuring maintainable, high quality code. Collaborative team contributor committed to continuous improvement and engineering excellence.

Experience

  • IT Systems Developer at The Wine Society
    Jun 2026 - Present · 1 mo

  • Senior Software Developer at Suffolk Coastal Port Health Authority
    Aug 2021 - Jun 2025 · 3 yrs 11 mos

    PORT HEALT AUTHORITY, DEVELOPMENT OF WEB SERVICES FOR IMPORT CONTROL Initial Contract 6 months plus Extensions • Provided ongoing support for a legacy VB.Net WinForms application access SQL Server 2012 using Entity framework used across the UK for tracking imports of food, animals, and plastics from global sources. • Designed and developed a modern C# .NET 6 MVC application to record and report import data to DEFRA, incorporating JavaScript for dynamic front-end functionality. • Led the creation of scalable, multi-tenant backend services to replace the legacy system, using React, Node.js, ASP.NET Core (.NET 6 & 8). • Engineered core system modules including document management, case handling, product sampling, vessel tracking, and importer consultations. • Integrated external communications via AWS SES and DESTIN8 for email and ship-to-shore messaging. • Trained AWS Comprehend to take a free text string and return a commodity code. • Developed Lambda-based Web APIs in C# using Microsoft Dependency Injection and deployed via AWS CDK, consolidating multiple Lambdas under a single API Gateway. • Implemented efficient data access using Dapper and stored procedures, with tenant routing managed through AWS DynamoDB. • Utilized AWS S3 for file storage, AWS RDS (SQL Server 2022) for relational data, and AWS SQS for event-driven architecture. Established a data lake using AWS Firehose, Glue, and Athena to ensure full auditability. • Maintained high code quality through comprehensive unit testing with nUnit and mocking via MOQ. • Operated within an Agile Scrum team using Jira for task management and Git/Azure DevOps for source control and CI/CD pipelines.

  • Senior Developer at ADP
    Jun 2019 - Jul 2021 · 2 yrs 2 mos

    PAYROLL AND HUMAN RESOURCES Initial Contract 3 months plus Extensions • Developed a high-performance application to extract and transform data from ADP databases into compliant submissions for U.S. federal, state, and local tax authorities. • Enabled automated daily, quarterly, and annual tax filings for approximately 5 million companies, executing over 600 million calculations per day. • Engineered the system for scalability and resilience to meet stringent financial and regulatory requirements, ensuring consistent performance under heavy data loads. • Built using ASP.NET MVC (C#), in a staircase architectural pattern, to replace an existing VB application. • Designed and implemented regionally distributed SQL Server 2019 databases, with data access via optimized stored procedures. • Delivered robust unit testing coverage using nUnit and MOQ, ensuring high code reliability and maintainability. • Applied AOP for centralized logging, with integration into Splunk for real-time monitoring and analytics. • Collaborated within an Agile Scrum team using JIRA and Rally for project tracking and sprint planning. • Managed source control and CI/CD pipelines using TFS and Git.

  • Senior Developer at MMT Digital
    Feb 2019 - May 2019 · 4 mos

    DIGITAL AGENCY, SUPPORT FOR PPG EUROPEAN WEB SITES Initial Contract 3 months plus Extension • Provided enhancements and ongoing support for PPG’s suite of websites hosted on Kentico CMS, managing three codebases that delivered approximately 15 localized site versions via URL and culture-based selection. • Maintained and extended legacy systems built in C# Web Forms within Kentico CMS. Delivering performance and UX improvements across multiple regional sites. • Collaborated within an Agile Scrum team, using Git for source control and contributing to sprint planning, reviews, and retrospectives.

  • Senior Developer at BUUK Infrastructure
    May 2016 - Dec 2018 · 2 yrs 8 mos

    ELECTRICITY AND GAS UTILITY LEGACY SOFTWARE DEVELOPMENT & SUPPORT Initial Contract 3 months plus Extensions • Delivered enhancements and provided ongoing support across ~20 codebases for applications managing gas and electricity meter quoting and servicing across the UK. • Maintained and extended systems built with Web Forms, MVC, Web API, and Windows Forms, ensuring consistent functionality across platforms using jQuery and Bootstrap. • Applied SOLID principles to improve code maintainability and scalability across legacy and modern applications. • Developed a scalable import process for Priority Services Regulations, enabling secure ingestion, validation, and storage of sensitive customer data. • Engineered a generic file reader and validation pipeline, leveraging MSMQ to decouple and scale slower processing components for improved performance. • Designed and implemented a RESTful Web API to support mobile applications for the Smart Meter rollout, enabling real-time access and updates to meter installation data. • Ensured code reliability through comprehensive unit testing using Microsoft Testing Framework, nUnit, and MOQ. • Collaborated within an Agile Scrum team, using TFS for sprint planning, task tracking, and source control.