BRI — Rekening Koran (Account Statement)
Back to Portfolio
Banking Backend2025 – PresentFullstack Engineer (Contract)

BRI — Rekening Koran (Account Statement)

Backend for Bank BRI's Account Statement platform — CASA, Top 5, and Loan modules across many services, plus a reusable shared library.

GolangMySQLSQL ServerHBaseMongoDBCI/CD
Overview

About This Project

Rekening Koran is Bank BRI's Account Statement platform — a system composed of many independent services. As a contract Fullstack Engineer, I build and maintain the backend, covering business logic, CI/CD, and database performance for the CASA, Top 5, and Loan modules.
Challenge

The Problem

Banking data is large, sensitive, and unforgiving of errors. The platform's business logic spans multiple modules and services that must stay consistent, performant, and correct across several database engines.
Solution

How We Solved It

I developed backend services in Go, optimized database queries over large banking datasets, and built a shared library that other teams reuse across services to improve consistency and cross-team development speed.
Features

Key Capabilities

🏦

CASA Module

Business logic for current and savings account statements.
📊

Top 5 Module

Aggregation and reporting logic for top transaction views.
💳

Loan Module

Statement logic for loan accounts.
📦

Shared Library

Reusable library adopted by other teams across multiple services.

Query Optimization

Optimized queries across large banking datasets for performance.
Technical

Under the Hood

Backend
Golang services implementing the CASA, Top 5, and Loan modules.
Databases
MySQL, SQL Server, HBase, and MongoDB across the different domains.
Delivery
CI/CD pipelines on Jenkins and Bitbucket over Linux servers.
Results

Impact & Outcomes

Delivered backend business logic for core Account Statement modules

Built a shared library reused by multiple teams, improving consistency and efficiency

Optimized queries for performance over large banking datasets

Reflection

What I Learned

Operating at banking scale taught me that correctness and consistency are the product — a well-designed shared library pays dividends across every team that touches it.

Other Projects