
Back to Portfolio
DevOps & Infrastructure2025 – PresentFullstack Engineer (Contract)
BRI — Microservices Migration (300+)
Led a zero-downtime migration of 300+ Enterprise Data Management microservices to production and development with Helm and Kubernetes.
KubernetesHelmJenkinsBitbucketCI/CDLinux
About This Project
I led the migration and deployment of 300+ microservices owned by Bank BRI's Enterprise Data Management (EDM) team into production and development environments, standardizing how they are built, shipped, and run.
The Problem
Migrating hundreds of services without downtime surfaced deployment failures and service incompatibilities, while inconsistent pipelines across environments made every release risky.
How We Solved It
I standardized deployments with Helm and Kubernetes, diagnosed and resolved deployment failures and incompatibilities during migration, and normalized CI/CD pipelines with Jenkins and Bitbucket across environments — while advising on architecture for performance and maintainability.
Features
Key Capabilities
🚀
Zero-Downtime Migration
Moved 300+ microservices to prod and dev with no downtime.
☸️
Helm & Kubernetes
Standardized deployments using Helm charts on Kubernetes.
🔧
Failure Diagnosis
Resolved deployment failures and service incompatibilities.
⚙️
CI/CD Standardization
Unified Jenkins and Bitbucket pipelines across environments.
🧭
Architecture Guidance
Recommended architecture improvements for performance and maintainability.
Technical
Under the Hood
Orchestration
Helm and Kubernetes for standardized, repeatable deployments.
Pipelines
Jenkins and Bitbucket CI/CD normalized across environments.
Runtime
Linux servers hosting the migrated microservices estate.
Results
Impact & Outcomes
Migrated 300+ microservices to production and development with zero downtime
Standardized CI/CD across environments, reducing deployment inconsistencies
Resolved migration-time failures and service incompatibilities
What I Learned
A migration at this scale is won with disciplined tooling — repeatable Helm/Kubernetes deployments turned a risky, manual process into a predictable one.
Other Projects

2025 – Present
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.

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.