At PT Bank Mandiri Tbk, I designed and developed RESTful and gRPC APIs for digital banking products. I implemented business logic and transaction flows as banking requirements changed.
I integrated Oracle and SQL Server databases, optimized queries, and maintained unit and integration tests with JUnit and Mockito. I also resolved defects and worked with QA, frontend, security, and DevOps teams on testing and delivery.
On the New Branch Digital System project, I contributed to account maintenance, foreign currency deposits and withdrawals, and the initial development of Error Correction and Account Closure features. I also supported integrations and production issue resolution, migrated backend services from Java 11 to Java 17, and contributed to JWT enhancements.
For Livin’ Merchant by Mandiri, I contributed to catalog and reporting enhancements, as well as the initial development of Inventory, Store Management, and Order Monitoring features. I worked with SQL Server, Oracle, Redis, Kafka, Apache Velocity, and Elasticsearch on integration, testing, and bug fixes.

