Marera - New Marketing Era
Marera is a multi-tenant cloud application that utilizes Azure Cloud Services and Dynamics CRM to create digital marketing campaigns (email, sms, push notification etc.) with detailed reporting capabilities. Using parallel computing practices, the system takes advantage of Azure’s immense processing power and performs huge campaigns with personalized content in a timely fashion.
Each tenant / customer has a Dynamics CRM Server / Dynamics CRM Online Service, properly extended to support Marera’s features. Those extensions communicate directly with the central cloud infrastructure of the solution, and execute the required actions.
My role as a head developer of this project included:
- Designing the solution’’s cloud architecture on Microsoft Azure
- Implementing all required customizations on Dynamics CRM (Dynamics CRM SDK, C#, JavaScript, jQuery, knockout)
- Organizing code into reusable libraries for further reuse on future cloud projects (eg: a multi-tenant file manager using Azure Blog storage as a storage service)
- Developing the worker and web roles of the cloud solution (Azure SDK, C#, JavaScript, jQuery, ASP.NET MVC, Web Forms, DevExpress Web Controls, ASP.NET Web API, WCF, SQL Azure, Azure Queues, Azure Blobs, Azure Table Storage)
- Designing the autoscale block of the cloud services.
The solution is being used by numerous Greek and multi-national coroporations and it is one of the best-selling services of SiEBEN Ltd.