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

Return to Portfolio