IGRCS (Integrated Governance, Rick and Compliance System)

Daniel Alabuja

Software Engineer
Angular
C#
HTML5

IGRCS (Integrated Governance and Risk Compliance System) is a microservice based enterprise system built with banks as the main client.



The client prior to now, assesses the risks involved in all of its processes and the controls put in place to mitigate those risks using paper annually which makes the process tedious overtime. They needed and application that will do that and also determine the effectiveness of the controls put in place to mitigate those risks, the number of visitations (engagements) needed to check the effectiveness of the controls based on data from previous years and how critical that process is. That is where the IGRCS comes in place to solve.



I was in charge of the service that helps the bank plan their engagements (visitations) based on previous years result in assessing effectiveness of controls. Also, I also gave them 3 ways of creating the plan which feeds up to the engagement service and that determines the visitation (engagements) and how frequent it'll be. The upload, manual and data driven methods. For the upload, they upload a schedule of visitations (engagements) after the plan is created but to do this, they need to download a template which is pre-populated on the assurance plan creation and it contains the frequency of review and other things. For the manual, they get to set the frequency of review for a business line or all lines of business and there is an opportunity to cascade each review to all sub-units of a business unit. For the data driven, this is computed based on previous data. I also was in charge of the compliance service and also the capital modelling service.



Technologies Used.

Hangfire; RabbitMQ for Messaging; C# (.NET Core); Angular (JavaScript); abp.io and SQL.



Architecture

DDD (Domain Driven Design)

Microservice Architecture.

REST/RESTful APIs

Partner With Daniel
View Services

More Projects by Daniel