Difference between revisions of "IS484 AY2020/21 Term 1: ZeroBugs"

From IS Project Experience
Jump to navigation Jump to search
Line 1: Line 1:
<gallery>
+
The focus of this project is on Predictive Analysis of Risk Utilization.
ZeroBugs Logo.png
 
</gallery>
 
 
 
<big>'''IS484 (Fintech) Project Proposal'''
 
'''Predictive Analysis of Risk Utilization'''</big>
 
 
   
 
   
 
<big>'''ZeroBugs'''</big>
 
<big>'''ZeroBugs'''</big>
  
'''
+
= About the Team =
Team Members:'''
+
 
 +
[[File:ZeroBugs Logo.png|300 px|Wikipedia encyclopedia]]
 +
 
 +
=== Team Members ===
 
* Akshat Goel (akshat.goel.2017@sis.smu.edu.sg) – Backend Developer  
 
* Akshat Goel (akshat.goel.2017@sis.smu.edu.sg) – Backend Developer  
 
* Gracia Yuwono Kwantalalu (graciay.2017@sis.smu.edu.sg) – Database Administrator and Testing
 
* Gracia Yuwono Kwantalalu (graciay.2017@sis.smu.edu.sg) – Database Administrator and Testing
Line 16: Line 14:
 
* Wei Jiaqi (jiaqi.wei.2017@sis.smu.edu.sg) – Backend Developer  
 
* Wei Jiaqi (jiaqi.wei.2017@sis.smu.edu.sg) – Backend Developer  
 
* Yang Fan (fan.yang.2017@sis.smu.edu.sg) – Frontend Developer
 
* Yang Fan (fan.yang.2017@sis.smu.edu.sg) – Frontend Developer
'''Faculty Supervisor:'''
+
 
 +
=== Faculty Supervisor ===
 
* Dr Dennis Ng
 
* Dr Dennis Ng
 
* Mr Alan Megargel
 
* Mr Alan Megargel
'''Sponsor and/or Clients (if any):'''
 
  
 +
=== Sponsor ===
 
Organization: Citibank
 
Organization: Citibank
 
Department: Global Exchange Connectivity & Asia Cash Equities Technology
 
Department: Global Exchange Connectivity & Asia Cash Equities Technology
Line 26: Line 25:
 
* Vikas Chandrasekaran (vikas.chandrasekaran@citi.com)  
 
* Vikas Chandrasekaran (vikas.chandrasekaran@citi.com)  
  
'''Project Overview'''
+
= Project Overview =
  
'''1.1 Project Description and Motivation:'''
+
=== Project Description ===
  
 
The aim of this project is to improve Citibank’s risk management system using predictive analytics. We are building a machine learning solution for the bank to predict imminent movement of the risk parameters based on historical trading patterns of their clients. This will enable Citi's clients and client facing officials to prevent regulatory violations.
 
The aim of this project is to improve Citibank’s risk management system using predictive analytics. We are building a machine learning solution for the bank to predict imminent movement of the risk parameters based on historical trading patterns of their clients. This will enable Citi's clients and client facing officials to prevent regulatory violations.
  
'''1.2 Stakeholders:'''
+
=== Stakeholders ===
 
{| class="wikitable"
 
{| class="wikitable"
 
| '''Sponsor''' || This project is a collaboration between SMU and CitiVentures Innovation Lab. Citibank provides the project scope and management for the team. Mr Sudeep Kumar and Mr Vikas Chandrasekaran from the Global Exchange Connectivity & Asia Cash Equities Technology Lead at Citibank are the project sponsors and our contact persons.
 
| '''Sponsor''' || This project is a collaboration between SMU and CitiVentures Innovation Lab. Citibank provides the project scope and management for the team. Mr Sudeep Kumar and Mr Vikas Chandrasekaran from the Global Exchange Connectivity & Asia Cash Equities Technology Lead at Citibank are the project sponsors and our contact persons.
Line 41: Line 40:
 
|}
 
|}
 
 
'''1.3 Deliverables:'''
+
=== Deliverables ===
  
 
This project is a proof of concept for a real-life business problem. It may be used for live usage after some modification by Citibank.  
 
This project is a proof of concept for a real-life business problem. It may be used for live usage after some modification by Citibank.  
  
'''1.4 Scope:'''
+
=== 1.4 Scope ===
<gallery>
+
 
Scope Diagram.png
+
[[File:Scope Diagram.png|300 px|Wikipedia encyclopedia]]
</gallery>
+
 
 +
= Project Plan =
  
'''Project Plan'''
+
[[File:Project Plan Diagram.png|800 px|Wikipedia encyclopedia]]
<gallery>
 
Project Plan Diagram.png  
 
</gallery>
 
  
'''2.1 Risks:'''
+
=== Risks ===
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 69: Line 66:
 
|}
 
|}
  
'''2.2 Resource & Reference:'''
+
=== Resource & Reference ===
  
 
1. Project Management:
 
1. Project Management:

Revision as of 00:34, 10 September 2020

The focus of this project is on Predictive Analysis of Risk Utilization.

ZeroBugs

About the Team

Wikipedia encyclopedia

Team Members

  • Akshat Goel (akshat.goel.2017@sis.smu.edu.sg) – Backend Developer
  • Gracia Yuwono Kwantalalu (graciay.2017@sis.smu.edu.sg) – Database Administrator and Testing
  • R Jeyavani (rjeyavani.2017@sis.smu.edu.sg) – Frontend Developer
  • Rohan Mehta (rohan.mehta.2017@sis.smu.edu.sg) – Project Manager
  • Wei Jiaqi (jiaqi.wei.2017@sis.smu.edu.sg) – Backend Developer
  • Yang Fan (fan.yang.2017@sis.smu.edu.sg) – Frontend Developer

Faculty Supervisor

  • Dr Dennis Ng
  • Mr Alan Megargel

Organization: Citibank Department: Global Exchange Connectivity & Asia Cash Equities Technology

  • Sudeep Kumar (sudeep1.kumar@citi.com)
  • Vikas Chandrasekaran (vikas.chandrasekaran@citi.com)

Project Overview

Project Description

The aim of this project is to improve Citibank’s risk management system using predictive analytics. We are building a machine learning solution for the bank to predict imminent movement of the risk parameters based on historical trading patterns of their clients. This will enable Citi's clients and client facing officials to prevent regulatory violations.

Stakeholders

Sponsor This project is a collaboration between SMU and CitiVentures Innovation Lab. Citibank provides the project scope and management for the team. Mr Sudeep Kumar and Mr Vikas Chandrasekaran from the Global Exchange Connectivity & Asia Cash Equities Technology Lead at Citibank are the project sponsors and our contact persons.
User Citibank will be using the outputs provided by this platform to check trading orders against risk parameters before sending the order to the market. Clients will place orders through Citibank’s systems which will then be checked in the backend with our system.
Supervisors Mr Alan Megargel and Mr Dennis Ng from SMU are our supervisors who help us liaise with Citibank.

Deliverables

This project is a proof of concept for a real-life business problem. It may be used for live usage after some modification by Citibank.

1.4 Scope

Wikipedia encyclopedia

Project Plan

Wikipedia encyclopedia

Risks

Risks Mitigation
Resource risk: As the project requires the application of a wide range of new technology, there is a risk that we might not be able to learn and apply them effectively in a short timeframe. Assign each member to learn the different technology and collaborate.
Scope/timeline risk: As the project consists of many tasks which need to be done in a short period of time, there is a risk of not delivering the requirement on time. Allocate clearly defined tasks to each member and allocate extra time in the schedule for delays.
Communication risk: There is a risk of sponsors misinterpreting our progress on the project if the updates are not accurately communicated. Frequently discuss project updates with sponsors to ensure that the project is progressing in the direction they expect.
Legal risk: As we are dealing with confidential bank data, we are exposed to legal risks Sign an NDA form and check with sponsors when uncertain about how to handle the data.

Resource & Reference

1. Project Management:

  • Asana - a tool to organize tasks and track team progress
  • GitHub - a collaboration tool

2. Database:

  • Couchbase - a NoSQL document-oriented database (required by the sponsor)

3. Machine Learning:

  • TensorFlow - fast, flexible, and scalable open-source machine learning library for research and production
  • Keras - one of the most popular and open-source neural network libraries for Python

4. User Interface:

  • React - a JavaScript library for building user interfaces or UI components