
Backend Developer
I'm Ilham, a Go developer by day and a vibe-coding enjoyer by night. At work I build backend services and carrier billing for telecom operators; after hours I ship native desktop apps in Rust with Claude.
Background
I started out building REST APIs and web applications with Node.js, PostgreSQL, and MongoDB, first as an intern and then through the Binar Academy Full-Stack Developer Bootcamp. Soon after, I moved to Go, working on an internal system at Digital Waqf Ventures (WAVE) with Redis and Clean Architecture, while learning microservices on my own.
Since 2022 I have been at Lumoshive, placed at PT LinkIT 360, building Go backend services for mobile value-added services (VAS) and carrier billing with telecom operators abroad, such as LTC and TPLUS. Alongside work, I am pursuing a Bachelor of Computer Science in Informatics Engineering at Universitas Indraprasta PGRI.
Stack
Go is my main language. Around it I use PostgreSQL for data, Redis, and NSQ for asynchronous workflows, and I ship services through CI/CD pipelines: GitLab CI with PM2 at work, Docker for my own projects. Outside work, I build native desktop tools in Rust together with Claude, an AI coding assistant.
Work

Lumoshive — Backend Developer
- Build Go backend services for mobile value-added services (VAS) with telecom operators abroad, such as LTC and TPLUS.
- Integrate Direct Carrier Billing (DCB) payment flows, so subscribers pay with their mobile balance.
- Rebuilt the subscription renewal system: renewals that used to run one by one now run in batches across a pool of workers.
- Set up GitLab CI/CD pipelines for every service, deploying to servers that run the services under PM2.
- Turn business requirements into maintainable APIs and dependable backend integrations.
Digital Waqf Ventures (WAVE) — Golang Developer
Built an internal system in Go together with the team, working with Redis and applying Clean Architecture to keep the codebase maintainable.

SMK Raden Umar Said Kudus — Backend Developer Intern
Built a RESTful API for an e-learning platform with Node.js and PostgreSQL, and collaborated on a game portal project with Node.js and MongoDB.
Full work history on LinkedIn.
Projects

Bantuin AI — Telegram AI assistant for reminders and expenses
A live, paid Telegram assistant for everyday users in Indonesia: write like a normal chat, and Bantuin remembers reminders, bills, medicine schedules and expenses. Built with a Go API and worker, PostgreSQL, Redis queues and QRIS payments.


OPP Management — Attendance and site operations app
A server-rendered Go web app built for Orecon Putra Perkasa: clock in and out with camera and location, leave approvals, and daily site reports for production, fuel and heavy-equipment hour meters, stored in Google Sheets.

Education

Universitas Indraprasta PGRI (UNINDRA)
Bachelor of Computer Science, Informatics Engineering

SMK Raden Umar Said Kudus
Vocational High School Diploma, Software Engineering
Bootcamps & Certifications

Binar Academy — Full-Stack Web Bootcamp
A six-month Full-Stack Web program (11 chapters) with Node.js and React.js, run by Binar Academy together with SMK Raden Umar Said Kudus and supported by Djarum Foundation. Completed and graduated.


