
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
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.
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.
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
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

2025 – Present
BRI — Microservices Migration (300+)
Led a zero-downtime migration of 300+ Enterprise Data Management microservices to production and development with Helm and Kubernetes.

2025
Pemkot Surabaya — SPK Permohonan Siteplan Tata Kota
A decision-support system (SPK) for the City of Surabaya to manage site plan permit applications for urban spatial planning.