Available for selected opportunities JKT / ID

Backend Java Developer · 7+ Years Experience

Membangun sistem backend yang siap bekerja di dunia nyata.

Saya Mohamad Ilman Huda. Saya merancang REST API, microservices, integrasi sistem, dan layanan enterprise dengan fokus pada reliability, security, dan maintainability.

7+

Tahun membangun software

20+

Produk dan proyek digital

API+

Backend-focused delivery

production / system-overview
DEMO
SYSTEM STATUS All services operational
99.99%
UI
Client AppsWeb · Mobile
GW
API GatewayAuth · Routing
01Core
02Order
03Notify
PostgreSQL Redis Message Queue
Latency42ms
Throughput1.8k/s
Error rate0.02%
Secure by design
Scalable architecture
CORE STACK
JAVASPRING BOOTMICROSERVICESPOSTGRESQLREDISDOCKERJENKINS
01 / ABOUT

Engineering yang memahami business impact.

Saya tidak hanya membuat endpoint berfungsi. Saya memikirkan bagaimana sistem akan digunakan, dipelihara, diobservasi, dan dikembangkan dalam jangka panjang.

PROFILEMIH · 2026

Backend specialist dengan perspektif end-to-end.

Pengalaman mengerjakan web, aplikasi, dan sistem enterprise membentuk cara saya merancang solusi: jelas secara domain, bersih secara implementasi, dan realistis secara operasional.

PRINCIPLES01—04
01

Clarity first. Kontrak API dan domain harus mudah dipahami.

02

Design for failure. Sistem yang baik siap menghadapi kondisi tidak ideal.

03

Automate repetition. Proses berulang sebaiknya dibuat konsisten.

04

Observe everything. Logging dan monitoring adalah bagian produk.

CURRENT FOCUSACTIVE

Backend, DevOps, dan AI-enabled engineering.

Mengeksplorasi automation, observability, private infrastructure, dan pemanfaatan AI dalam workflow pengembangan.

EXPERIENCE7+ YEARS
07+

Years of continuous learning, shipping, debugging, and improving production systems.

2019NOW
02 / EXPERTISE

Capability matrix untuk sistem yang production-ready.

Kompetensi yang saya gunakan untuk menerjemahkan kebutuhan bisnis menjadi layanan backend yang terukur dan dapat diandalkan.

BE.01

Backend Engineering

Merancang service layer, business logic, API contract, validation, security, dan error handling.

JavaSpring BootJPAREST APIMaven
AR.02

System Architecture

Membagi domain, merancang integrasi, alur data, authentication, caching, dan komunikasi antarlayanan.

MicroservicesKeycloakRedisQueueOpenAPI
DT.03

Data & Integration

Mengelola relational data, query, transaksi, migrasi, integrasi pihak ketiga, dan sinkronisasi data.

PostgreSQLMySQLSQL ServerETLIntegration
OP.04

Delivery & Operations

Menjaga kualitas delivery melalui containerization, CI/CD, source control, logging, dan monitoring.

DockerJenkinsGitLab CILinuxSonarQube
TOOLBELTDaily engineering environment
IntelliJ IDEAPostmanGitPortainerKongKeycloakGrafanaUbuntu
03 / SELECTED WORK

Produk digital, integrasi, dan backend systems.

Beberapa proyek yang membentuk pengalaman saya dalam menangani kebutuhan enterprise, web platform, aplikasi, dan sistem komunikasi.

View GitHub
API
02Telecommunication

Firstmedia & Linknet

Implementasi layanan dan integrasi sistem untuk mendukung alur data aplikasi digital.

IntegrationRESTDatabase
+
SYSTEM ONLINE
03Information System

Simkeswa

Sistem informasi berbasis web untuk pengelolaan data, autentikasi, dan proses operasional.

Web AppAuthReporting
04Digital Experience

Findesign & Funbox

Pengembangan pengalaman web responsif dengan kebutuhan fitur yang disesuaikan untuk produk digital.

ResponsiveWebUI Integration
REQUESTQUEUEDELIVERED
10:42:08Message processed successfully
05Communication Service

SMS Gateway

Layanan pengiriman pesan yang menangani request, status delivery, dan pencatatan transaksi.

GatewayQueueLogging
FUNDRIVESTART →
06Mobile Experience

Fun Drive & Mini Games

Eksperimen aplikasi dan permainan interaktif untuk memperluas pengalaman di luar web platform.

MobileInteractiveGame
04 / PROCESS

Dari kebutuhan menuju reliable delivery.

Alur kerja yang menjaga agar solusi tetap relevan secara bisnis sekaligus sehat secara teknis.

01

Understand

Memetakan objective, user flow, constraint, data, dan risiko utama.

02

Design

Menyusun domain, API contract, data model, dan integration strategy.

03

Build & Validate

Mengimplementasikan, menguji, mereview, dan memastikan failure path tertangani.

04

Ship & Observe

Melakukan delivery secara konsisten lalu memantau behavior sistem di production.

05 / CONTACT

Mari membangun sesuatu yang reliable.

Punya tantangan backend, kebutuhan integrasi, modernisasi aplikasi, atau peluang kolaborasi? Ceritakan konteksnya dan mari kita diskusikan.

NEW MESSAGE

Form membuka aplikasi email bawaan. Atur email tujuan di assets/js/script.js.