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
- 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
- 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
- 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
- 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
- Helped design and develop a full-stack call-centre call management web app
- Advised on software architecture and coding practices
- 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
- 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