AgileObjects is a full-stack .NET consultancy based in Gloucester, UK. We enjoy delivering software.

Over the last couple of decades, AgileObjects has designed and developed mission-critical, award-winning projects, introduced Agile methodologies to Waterfall companies, migrated .NET Framework apps to .NET Core, and worked extensively throughout the web stack. We talk plain English to stakeholders and techie to techies.

Recent Projects

  • Wrote a user-facing, web-based system integrated with HMRC's Post-Brexit customs declaration API
  • Led code reviews of and advised on best-practices for several existing projects
  • Introduced Kingfisher NuGet packages in a private feed for code reuse between solutions

C# ASP.NET MVC ASP.NET Web API ASP.NET Core JQuery Entity Framework SQL Server Azure Gitlab Git

  • Developed a user-facing web app to integrate with the DVLA's driving licence-checking API
  • Augmented an existing fluent SQL-generation API for robust CRUD query generation including joins, filtering, ordering and grouping
  • Developed a simple JavaScript binding framework for declarative client-side behaviour
  • Introduced a framework enabling code reuse across multiple client products

C# ASP.NET Core JQuery SQL Server Git

  • Helped design and develop an update to a Vehicle Leasing microservice to support repeat customer orders
  • Gave presentations on CQRS and Expression Trees to the development department
  • Advised on coding practices

C# Web API Identity Server Oracle Azure DevOps Git

  • Designed and developed a set of shared, core packages (configuration, logging, etc) to support existing .NET Framework and new .NET Core services with the same API
  • Developed a generic testing library for unit and integration tests with NUnit and XUnit

C# ASP.NET Core Web API Rabbit MQ Mass Transit Git

  • Helped design and develop a Pensions Management microservice to support an off-shore call-centre UI
  • Developed a document storage microservice integrating Web API with SharePoint
  • Designed and developed a generic, reusable, NServiceBus State Machine framework
  • Developed a generic testing library for unit and integration tests with XUnit and Specflow
  • Advised on software architecture and coding practices

C# ASP.NET Core Web API NServiceBus Identity Server SQL Server Azure DevOps Git

  • Helped design and develop a full-stack call-centre call management web app
  • Advised on software architecture and coding practices

C# ASP.NET Core TypeScript LESS Entity Framework Core MySQL Redis Bootstrap Azure DevOps Git

  • Planned and began a vertical-slice migration from a WebForms app to ASP.NET Core, establishing patterns to enable the full migration
  • Optimized system reporting, removing 30,000+ lines of code and yielding a 30+ fold performance increase
  • Introduced and wrote unit, integration and browser automation tests using XUnit and Selenium
  • Advised on software architecture, coding practices, infrastructure, development process, training and system direction

C# ASP.NET Core TypeScript Entity Framework Dapper SQL Server Azure DevOps Git

  • Helped develop new functionality for a Financial Advice platform web app
  • Introduced Knockout for data binding and Razor templates for server-based letter rendering
  • Introduced StructureMap Dependency Injection, CQRS and other Agile patterns and practices
  • Advised on software architecture and coding practices

C# ASP.NET MVC JQuery Knockout WCF SQL Server