Blackthorn Case Management Platform
Problem Space
Build a greenfield compliance and evidence management system using domain-driven design. Integrate with the Crown Prosecution Service (CPS) for case management workflows. Deliver under SC-clearance security requirements with encryption at rest/in transit and role-based access control. Support geo-distributed deployment on Windows Azure.
Architecture & Patterns
- Greenfield compliance and evidence management system using DDD
- HATEOAS-style REST API on Windows Azure with geo-distribution
- CPS (Crown Prosecution Service) integration
- SC-cleared delivery with encryption at rest/in transit and RBAC
- Continuous deployment with Octopus Deploy
- OAuth2 for authentication and authorisation
Tools & Stack
ASP.NET MVC 4, WebAPI, MongoDB, SQL Server, Octopus Deploy, Azure, OAuth2
Business Outcomes
- Greenfield system delivered with CPS integration under SC-clearance security requirements
- Continuous deployment pipeline via Octopus Deploy
- Geo-distributed architecture on Windows Azure with encryption at rest/in transit
Reusable Narrative Snippets
Built a greenfield compliance and evidence management system using DDD with a HATEOAS-style REST API on Windows Azure, integrating with the Crown Prosecution Service (CPS) under SC-cleared delivery requirements.
Implemented encryption at rest/in transit, RBAC, and OAuth2, with continuous deployment via Octopus Deploy across geo-distributed Azure infrastructure.
Source Notes
- Derived from role responsibilities and achievements in
config/madu_profile.json; reconciled with JobVia export (madu_alikor_export.json). - Confidence: high