
Bank BRI (via PT Sharing Vision)
Building backend services for the Account Statement (Rekening Koran) platform and leading a zero-downtime migration of 300+ microservices to production and development with Helm and Kubernetes.
As a contract Fullstack Engineer at Bank BRI (through PT Sharing Vision), I build core banking backend services and lead large-scale infrastructure migration for the Enterprise Data Management (EDM) division.
About This Role
I work on the Account Statement (Rekening Koran) platform — a system composed of many independent services — while simultaneously owning the migration and deployment of the bank's microservices estate to modern container infrastructure.
The role sits at the intersection of hands-on Go backend engineering and platform/DevOps work, in an environment where reliability and zero downtime are non-negotiable.
What I Faced
Migrating 300+ microservices owned by the EDM team into production and development environments without any downtime, while diagnosing deployment failures and service incompatibilities that surfaced along the way.
On the product side, the Account Statement domain required correct, performant business logic across CASA, Top 5, and Loan modules over large banking datasets.
How I Approached It
I standardized deployments with Helm and Kubernetes and normalized the CI/CD pipelines across environments using Jenkins and Bitbucket, so services could be shipped consistently and safely.
For the product work, I optimized database queries and built a shared library that other teams reuse across services — improving consistency and cross-team development speed.
What I Did
Account Statement Backend
Built backend services for the Rekening Koran platform, implementing business logic for the CASA, Top 5, and Loan modules.
Shared Library
Created a reusable shared library adopted by other teams across multiple services to standardize common logic.
Microservices Migration
Led migration and deployment of 300+ EDM microservices to production and development with a zero-downtime transition.
Deployment Troubleshooting
Diagnosed and resolved deployment failures and service incompatibilities encountered during the migration.
CI/CD Standardization
Standardized Jenkins and Bitbucket pipelines across environments and advised on architecture for performance and maintainability.
Under the Hood
Golang services with optimized database queries for large banking datasets.
MySQL, SQL Server, HBase, and MongoDB across the different domains.
Helm, Kubernetes, Jenkins, Bitbucket, and CI/CD on Linux servers.
Impact & Outcomes
Migrated 300+ microservices to production and development environments with zero downtime.
Standardized CI/CD pipelines across environments, reducing deployment inconsistencies.
Delivered a shared library reused by multiple teams, improving cross-team consistency and efficiency.
Projects from This Experience

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.

BRI — Microservices Migration (300+)
Led a zero-downtime migration of 300+ Enterprise Data Management microservices to production and development with Helm and Kubernetes.
What I Learned
Operating at banking scale taught me that reliability is a feature — disciplined tooling, repeatable deployments, and careful migration planning matter as much as the code itself.