Clavin

CCL Clavin is an enterprise wide notification system that allows applications to send emails, push notifications, & SMS messages using a single API interface and custom SMTP server. System allows for tracking of all messages sent along with delivery confirmations, open tracking & automatic bounceback/delivery failure handling.
Clavin was built in 2017. I was the lead architect and sole developer. I also managed the project in lieu of a dedicated PM.
Clavin uses a REST API interface and a custom SMTP server to provide messaging services to CCL and exernal applications.
Technologies used:
- Microsoft .Net Core 3.x, .Net MVC 4.x & jQuery, SCSS
- Cosmos DB
- DotLiquid templating
- Azure service bus
- Entity Framework Core, Entity Framework, & SQL Server
- REST development & integration
- Azure DevOps build, deployment & web hosting