
Backend Developer
Saya Ilham, developer Go di siang hari dan penikmat vibe coding di malam hari. Di kantor saya membangun layanan backend dan carrier billing untuk operator telekomunikasi; di luar jam kerja saya merilis aplikasi desktop native dengan Rust bersama Claude.
Latar Belakang
Saya memulai dengan membangun REST API dan aplikasi web menggunakan Node.js, PostgreSQL, dan MongoDB, pertama sebagai siswa magang, lalu lewat Bootcamp Full-Stack Developer di Binar Academy. Tidak lama kemudian saya pindah ke Go dan ikut mengembangkan sistem internal di Digital Waqf Ventures (WAVE) dengan Redis dan Clean Architecture, sambil belajar microservices secara mandiri.
Sejak 2022 saya bekerja di Lumoshive dengan penempatan di PT LinkIT 360, membangun layanan backend dengan Go untuk layanan VAS (value-added services) dan carrier billing bersama operator telekomunikasi luar negeri, seperti LTC dan TPLUS. Sambil bekerja, saya menempuh S1 Teknik Informatika di Universitas Indraprasta PGRI.
Teknologi
Go adalah bahasa utama saya. Di sekitarnya saya memakai PostgreSQL untuk data, Redis, dan NSQ untuk alur kerja asinkron, lalu merilis layanan lewat pipeline CI/CD: GitLab CI dengan PM2 di kantor, Docker untuk project pribadi. Di luar pekerjaan, saya membuat aplikasi desktop native dengan Rust bersama Claude, asisten AI untuk coding.
Pengalaman

Lumoshive — Backend Developer
- Membangun layanan backend dengan Go untuk layanan VAS (value-added services) bersama operator telekomunikasi luar negeri, seperti LTC dan TPLUS.
- Mengintegrasikan alur pembayaran Direct Carrier Billing (DCB), sehingga pelanggan membayar dengan pulsa.
- Membangun ulang sistem renewal langganan: renewal yang sebelumnya diproses satu per satu secara berurutan kini diproses per batch oleh sekumpulan worker.
- Menyiapkan pipeline CI/CD dengan GitLab CI untuk semua layanan, dengan deploy ke server yang menjalankan layanan lewat PM2.
- Menerjemahkan kebutuhan bisnis menjadi API yang mudah dirawat dan integrasi backend yang andal.
Digital Waqf Ventures (WAVE) — Golang Developer
Bersama tim membangun sistem internal dengan Go, bekerja dengan Redis, serta menerapkan Clean Architecture agar kode tetap mudah dirawat.

SMK Raden Umar Said Kudus — Backend Developer (Magang)
Membuat RESTful API untuk platform e-learning dengan Node.js dan PostgreSQL, serta berkolaborasi dalam project portal game dengan Node.js dan MongoDB.
Riwayat kerja lengkap di LinkedIn.
Proyek

Bantuin AI — Asisten AI di Telegram untuk pengingat dan catatan keuangan
Asisten Telegram berbayar yang sudah live untuk pengguna sehari-hari di Indonesia: cukup tulis seperti chat biasa, Bantuin yang mengingat pengingat, tagihan, jadwal obat, dan pengeluaran. Dibangun dengan API dan worker Go, PostgreSQL, antrean Redis, dan pembayaran QRIS.


OPP Management — Aplikasi absensi dan operasional lapangan
Aplikasi web Go server-rendered untuk Orecon Putra Perkasa: absen masuk dan pulang dengan kamera dan lokasi, persetujuan cuti, serta laporan harian lapangan untuk produksi, BBM, dan hour meter alat berat, tersimpan di Google Sheets.

Pendidikan

Universitas Indraprasta PGRI (UNINDRA)
S1 Teknik Informatika

SMK Raden Umar Said Kudus
SMK, Rekayasa Perangkat Lunak
Bootcamp & Sertifikasi

Binar Academy — Bootcamp Full-Stack Web
Program Full-Stack Web selama enam bulan (11 chapter) dengan Node.js dan React.js, diselenggarakan Binar Academy bersama SMK Raden Umar Said Kudus dan didukung Djarum Foundation. Dinyatakan lulus.


