Software Engineer specializing in backend systems and distributed architecture. I build reliable, scalable APIs and developer tools using Go, PostgreSQL, and cloud-native technologies.
Tech Stack
About
Backend Engineer with 11+ years of experience building scalable and reliable systems across logistics, marketplace, and financial services industries. Experienced in designing backend architectures, optimizing disbursement flows, and developing high-performance services using Golang, gRPC, Redis, MySQL, PostgreSQL, and Google Cloud Platform. Passionate about solving complex problems, learning new technologies quickly, and helping teams deliver impactful products.
Outside of engineering, I enjoy spending time at the gym and continuously exploring new ideas in AI and product engineering. I’m interested in building systems that are not only technically strong, but also meaningful for users and businesses. I enjoy collaborating with teams, mentoring engineers, and turning ideas into scalable products.
11+
Years of experience
3+
Projects shipped
Career
PT Idexpress Logistik Indonesia
Backend Engineer at IDExpress, a technology-based company providing logistics and expedition solutions. 🔧 Key contributions: • Contributed to the revamp of legacy monolithic systems into microservices, improving scalability and deployment velocity. • Designed and implemented a notification service supporting push notifications and HTML-based email delivery for mobile applications. • Contributed to anti-fraud mechanisms for COD (Cash on Delivery) payments, helping detect and reduce fraudulent transactions. • Improved payment efficiency and reduced operational cost by replacing virtual account payments with unique bank transfer codes. • Executed database migration from MySQL to Google Datastore, improving scalability and reducing infrastructure cost. • Developed COD collection and disbursement systems processing up to IDR 2B in collections and IDR 1B in daily disbursements. • Optimised pricing flow, significantly improving processing speed and efficiency. • Created automated daily and monthly financial reporting systems, reducing manual effort and errors. • Participated in technical interviews for backend engineer candidates, assessing system design, coding skills, and backend fundamentals.
Work
Finansia adalah aplikasi pencatat tagihan dan pengeluaran bulanan pribadi (multi-user). 🎯 Tujuan utamanya: bantu kamu melacak pengeluaran tetap tiap bulan — seperti listrik, internet, cicilan rumah, kartu kredit, dll — supaya tidak ada yang terlewat. 📋 Fitur utama: • Tagihan tetap & cicilan — bisa set berapa bulan tenor cicilan, otomatis muncul tiap bulan • Grup tagihan — kelompokkan tagihan (misal: "CC BRI", "Utilities") • Status bayar per bulan — tandai sudah bayar, belum, atau skip • Pengeluaran harian — catat pengeluaran non-tagihan • 6 jenis laporan — ringkasan bulanan, per grup, cicilan aktif, proyeksi 12 bulan, tren, dan cicilan selesai • Login via email atau Google 🛠 Tech stack: • Backend: Go (chi router, PostgreSQL) • Web: HTML templates + Alpine.js + Tailwind CSS • Mobile: Flutter (iOS & Android) • Deploy: Railway (auto-deploy dari GitHub) 🔐 Auth: Email + password (dengan verifikasi email), Google OAuth, JWT token rotation, ganti password, dan lupa password (via email reset link)
Writing
Dalam pengembangan aplikasi modern—terutama yang berbasis microservices—komunikasi antar layanan menjadi sangat krusial. Dua pendekatan yang paling umum dig...
post ini adalah test untuk memastikan menulis post berjalan dengan benar. sehingga tidak ada eror jika nanti akan di gunakan
Contact
Have a project in mind or just want to chat about technology? Drop me a message and I'll get back to you within 24 hours.
Message sent!
I'll get back to you within 24 hours.