Rev 2026 · Active FIG. 01 — Profile

Muhammad Ario
Bagus Prakusa

Software Engineer — Backend & Microservices

Java/Spring and Go microservices for banking and telecom across ID, SG, MY, CHN — cutting 1M-record processing from ~6h to ~20min.

mario@backend: ~ zsh

$

LIVE · COORD -6.2088°S 106.8456°E UPTIME 00:00:00 BATCH 6h → 20m
FIG. 02 — Background

About

Software Engineer with 4+ years designing, building, and scaling Java/Spring and Go microservices for banking and telecommunications across regional ID, SG, MY, and CHN markets. Currently at OCBC; previously CIMB Niaga (CCPL Octo Smart team) and XL Axiata (E-Payment).

Strong background in AI-augmented development (Windsurf, MCP), SOA migration, API design, and cross-border Scrum delivery. Proven performance work — cut batch processing for 1M records from ~6 hours to ~20 minutes.

Bachelor of Engineering in Engineering Physics, Universitas Gadjah Mada — thesis on emotion identification via thermal camera using CNNs.

4+ Years of Experience 2021—
6h→20m Batch Processing, 1M Records 94% faster
4 Regional Markets ID · SG · MY · CHN
1M+ Records Optimized financial data
FIG. 03 — Career Log

Experience

Oct 2024 — Present

Software Engineer

OCBC Indonesia · BSD City, Greater Jakarta · On-site
  • Collaborate across ID, SG, MY, and CHN markets to develop and scale regional business processes.
  • AI-Augmented Development: use Windsurf and MCP (Model Context Protocol) to accelerate coding, debugging, and system exploration.
  • Workflow Optimization: AI-driven workflows automate repetitive tasks, keeping code clean and architecture consistent.
  • API & System Design: work with Technical Architects and Business Owners to design scalable APIs with rapid prototyping.
  • SOA Migration & Innovation: Innovation Team building internal tools to speed up SOA migration and decouple legacy dependencies.
  • Full-Cycle Delivery: end-to-end lifecycle from coding and deployment to testing support for a multi-country user base.
  • Cross-Border Scrum: daily coordination with distributed teams across Southeast Asia and China.
Jan 2024 — Oct 2024

Software Engineer

PT. Bank CIMB Niaga · Tangerang Selatan · Hybrid
  • Developed and improved microservices with clean-code practices using Java 17, Spring, MySQL, and Git.
  • Backend Engineer on the CCPL Octo Smart team; collaborated with Frontend Engineers and QA testers across the full SDLC.
  • Cut processing time for 1 million records from ~6 hours to ~20 minutes.
Nov 2021 — Dec 2023

Software Engineer

PT. XL Axiata Tbk. · Yogyakarta · Remote
  • Built and improved microservices with Java 17, Spring, Go, Echo, Solace, Oracle, PostgreSQL, Elasticsearch, Kubernetes, and GCP.
  • Backend Developer on the E-Payment and Oracle Exit teams; Jira-based Agile with Product Owners, Scrum Masters, and Tech Leads.
  • Published APIs to the API Gateway for internal and external users and supported system integrations.
  • Developed a microservice that reduced pending-payment issues caused by delayed messages from publishers.
Oct 2021 — Nov 2021

Java Programmer Trainee

Xsis Academy · Yogyakarta · On-site
  • Intensive Java backend training covering Java, Docker, and RabbitMQ-based development.
Mar 2021 — Jun 2021

Student Laboratory Assistant

Universitas Gadjah Mada (UGM) · Yogyakarta
  • Data Communication Workshop/Practice at the Sensor and Telecontrol System Laboratory, Department of Nuclear Engineering and Engineering Physics.
FIG. 05 — Spec Sheet

Skills & Credentials

Languages & Frameworks

  • Java, Spring Framework — primary stack
  • Go, Echo — microservices
  • Jakarta Persistence, React.js

Data & Infrastructure

  • MySQL · PostgreSQL · Oracle · Elasticsearch
  • Kubernetes · Docker · RabbitMQ · Solace
  • Google Cloud Platform (GCP)

APIs & Architecture

  • REST APIs · Microservices · SOA · API Gateway
  • OOP · Clean Code · SOLID Principles

Practices & Tools

  • AI-Augmented Dev — Windsurf, MCP
  • Agile/Scrum · Jira · Git · Full-Cycle Delivery
  • Languages: Bahasa Indonesia (native) · English (professional)
Education
B.Eng, Engineering Physics
Universitas Gadjah Mada
Aug 2017 — Jul 2021

Thesis: Design of Emotion Identification System based on Thermal Camera Image with CNN Classification for Psychotherapy Measurement Instrumentation.

Certifications

2026Software Architecture & Technology of Large-Scale Systems — Udemy
2025React: Creating and Hosting a Full-Stack Site — LinkedIn
2025Learning Full-Stack JavaScript Development: MongoDB, Node, and React — LinkedIn
2025Project Management Foundations — LinkedIn
2025SOLID Principles: Introducing Software Architecture & Design — Udemy
2025React Essential Training — LinkedIn
2023Working with Microservices in Go (Golang) — Udemy
2023Go: The Complete Developer's Guide — Udemy
2021PHP & MySQL — Certification Course for Beginners — Udemy
2020HTML, JavaScript, & Bootstrap — Certification Course — Udemy