Lewati ke konten
insomnius.
Foto Muhammad Arief Rahman

Muhammad Arief Rahman

Pengembang perangkat lunak generalis

Membangun perangkat lunak sejak 2018

"If you would not be forgotten as soon as you’re dead, either write something worth reading or do something worth writing."

Hubungi saya

Senang bisa berkenalan!

Halo! 👋

Saya menyukai pemecahan masalah, bukan hanya tantangan teknis, tetapi juga memahami akar persoalan melalui kolaborasi dengan pakar bidang terkait dan pemilik bisnis.

Pendekatan ini membantu saya membawa perubahan positif di setiap perusahaan dan proyek yang saya ikuti. Saya membangun situs ini untuk berbagi perjalanan dan sudut pandang sebagai pengembang perangkat lunak.

Cerita di balik Insomnius

Saat kuliah, saya belajar pemrograman siang dan malam, berangkat dari latar belakang pendidikan vokasi akuntansi dengan pengalaman matematika yang terbatas. Untuk berhasil, saya perlu berusaha lebih keras. Saat itulah saya menciptakan nama insomnius dan moto sleep well is my dream karena saya merasa belum dapat benar-benar beristirahat sebelum mencapai tujuan saya.

Teknologi

Golang
Ruby
Javascript / Typescript
PHP
Python
PostgreSQL
Docker
Kubernetes
GCP
Ruby on Rails
PHP Laravel

Kerangka berpikir

Berpikir dari prinsip dasar

Uraikan persoalan hingga prinsip dasarnya sebelum menentukan solusi. Jangan sekadar mengikuti pola—pahami alasan di baliknya.

Prinsip Pareto (aturan 80/20)

Dahulukan hal yang paling penting. Saat membangun pencarian, mulai dari dasarnya: masukkan teks, tekan enter, tampilkan hasil. Pelengkapan otomatis dan riwayat pencarian dapat menunggu sampai benar-benar dibutuhkan pengguna.

Utamakan kesederhanaan

Saya lebih memilih kesederhanaan daripada kompleksitas. Memulai aplikasi dengan monolit, bukan microservices? Tidak masalah. SQL langsung, bukan ORM yang berat? Tidak masalah. Jika bisa dilakukan dengan sederhana, lakukanlah. Jika belum perlu diperbesar skalanya, tunggu hingga kebutuhan itu nyata.

Pada akhirnya, tentang manusia

Teknologi memperbesar skala sistem. Manusialah yang memperluas dampaknya. Sehebat apa pun kemampuan teknis seseorang, kepemimpinan tetap tentang manusia. Tugas pemimpin bukan sekadar menuntaskan pekerjaan, melainkan juga menyelaraskan orang, visi, dan kepercayaan.

Perjalanan profesional

Linimasa lengkap perjalanan dan tonggak karier saya.

2025

Manajer dan pemimpin teknis

September 2025 - SekarangJarak jauh, San Francisco Bay Area, AS
  • Bekerja langsung dengan CEO, CTO, dan Head of Product & Technology, menyusun PRD dan desain teknis serta memimpin pengembangan fitur dari desain hingga implementasi.
  • Memprakarsai dan membangun langsung lini produk agen AI untuk industri konstruksi menggunakan OpenClaw dan Ruby on Rails. Produk ini memberikan wawasan penawaran, mengekstraksi kuantitas dari gambar konstruksi, dan mendukung alur kerja agen khusus.
  • Merancang penyediaan multi-container di AWS EC2 dan alur onboarding terintegrasi Stripe. Produk mendapatkan sekitar tiga pelanggan baru per bulan dengan nilai sekitar $5 ribu per bulan per pelanggan, mencapai $15 ribu nilai kontrak baru bulanan dan total nilai kontrak lebih dari $100 ribu.
  • Memperbaiki CI/CD di seluruh perusahaan, menghemat sekitar 40 menit per engineer setiap hari dan memulihkan lebih dari 13 jam kerja pengembangan per hari pada tim sekitar 20 orang.
  • Memimpin 8–10 engineer melalui pertemuan individual dan pengembangan fitur untuk sekitar selusin klien senilai sekitar $400 ribu per tahun, serta membentuk proses penilaian kinerja formal pertama perusahaan.
OpenClawRuby on RailsAWS EC2StripeAI agentsteam leadershipperformance reviews

Bergabung dengan Boon

September 2025

Bergabung sebagai manajer dan pemimpin teknis untuk membangun produk agen AI bagi industri konstruksi serta memimpin pengembangan dari desain produk hingga peluncuran.

Boon

Boon adalah platform otomasi alur kerja berbasis AI yang berpusat di San Francisco. Agen AI-nya terintegrasi dengan sistem yang sudah ada untuk mengotomatiskan alur kerja operasional di industri konstruksi dan logistik, membantu perusahaan mengurangi biaya dan meningkatkan efisiensi.

Kunjungi situs

Pengembang perangkat lunak senior

Januari 2025 - Agustus 2025Jarak jauh, London, Kanada
  • Mengurangi error platform sebanyak 8 juta per bulan pada basis kode TypeScript berskala besar yang berisi sekitar 5 juta baris.
  • Memimpin penerapan pengujian fitur otomatis dengan Playwright, TypeScript, dan GitLab CI/CD, menghemat lebih dari 40 menit per pengembang setiap hari.
TypeScriptPlaywrightGitLab CI/CDplatform reliabilityautomated testing

Bergabung dengan Paystone

Januari 2025

Bergabung dengan Paystone sebagai kontributor individu pada platform TypeScript berskala besar, dengan fokus pada keandalan dan pengujian fitur otomatis.

Paystone

Paystone adalah pemroses pembayaran independen terbesar di Kanada, berkantor pusat di London, Ontario. Perusahaan ini menyediakan solusi pemrosesan pembayaran dan keterlibatan pelanggan terintegrasi, melayani lebih dari 35.000 lokasi merchant di Amerika Utara dan memproses transaksi lebih dari $10 miliar per tahun.

Kunjungi situs

2024

Pemimpin pengembangan perangkat lunak - Platform karier dosen

Juli 2023 - Desember 2024Jarak jauh, Indonesia
  • Memimpin pengembangan platform karier dosen terpusat pertama di Indonesia untuk sekitar 500 ribu dosen, membantu sekitar 100 ribu dosen mengembangkan karier dan memperoleh kenaikan jabatan.
  • Memimpin pengembangan platform kenaikan jabatan dosen untuk sekitar 10 ribu pengguna, mendukung penyesuaian gaji sesuai peraturan negara.
  • Mengembangkan platform dengan Laravel, React, dan Kubernetes, dengan cakupan pengujian API sekitar 80%.
LaravelReactKuberneteslecturer career platformAPI testing
2023

Pemimpin pengembangan perangkat lunak - Integrasi platform siswa dan guru

Februari 2023 - Juli 2023Jarak jauh, Indonesia
  • Memimpin integrasi platform siswa dan guru nasional dengan Google Workspace, meningkatkan layanan yang digunakan sekitar 58 juta orang di Indonesia.
  • Memangkas waktu sinkronisasi dari 7 hari menjadi 4 jam dengan Go, PostgreSQL, Redis, dan Google Pub/Sub.
GoPostgreSQLRedisGoogle Pub/SubGoogle Workspaceeducation platforms

Bergabung dengan Govtech Edu

Februari 2023

Bergabung sebagai pemimpin pengembangan perangkat lunak, membangun sistem pendidikan nasional dan platform karier dosen.

Govtech Edu

Govtech Edu adalah mitra pengembangan pemerintah Indonesia yang mendorong transformasi pendidikan berskala nasional melalui teknologi.

Kunjungi situs

2022

Pemimpin teknis - Platform kepercayaan dan fraud

September 2021 - Februari 2023Jarak jauh, Indonesia
  • Mengoptimalkan biaya cloud dan menyesuaikan aturan fraud bersama tim produk dan pemangku kepentingan, berkontribusi pada penghematan sekitar Rp1,4 miliar per tahun.
  • Memimpin pengembangan domain KYC yang dapat digunakan kembali dengan Go, PostgreSQL, Kubernetes, Azure OCR, dan pemeriksaan liveness, memungkinkan verifikasi identitas 50 ribu penjual dalam tiga bulan untuk peluncuran pasar baru.
  • Membangun pencegahan phishing dengan BigQuery dan Go, memproses jutaan titik data per hari dan menghemat puluhan juta rupiah setiap bulan.
  • Membimbing engineer QA, mobile, dan frontend menjadi kontributor full-stack dalam tiga bulan, meningkatkan pelaksanaan kerja lintas tim.
GoPostgreSQLKubernetesAzureOCRliveness detectionBigQueryfraud rulesKYC
2021

Dipromosikan menjadi pemimpin teknis di Bukalapak

September 2021Jakarta, Indonesia

Beralih ke kepemimpinan teknis untuk sistem kepercayaan, fraud, dan komunikasi inti setelah memimpin tim backend.

technical leadershiptrustfraudBukalapak
2020

Pemimpin backend - Transaksi dan kualitas penjual

September 2019 - September 2021Jakarta, Indonesia
  • Mengelola alur transaksi penjual untuk penerimaan, pengiriman, pengembalian dana, dan pencairan dana, dengan pemantauan sekitar 6 juta transaksi pencairan per hari.
  • Membangun sistem penilaian penjual dengan Go dan MongoDB yang menjadi bagian penting fitur Super Seller dan menghasilkan sekitar Rp1 miliar pada 2020.
  • Membangun pencegahan phishing bersama data scientist dengan BigQuery dan Go, memproses jutaan titik data per hari dan menghemat puluhan juta rupiah per bulan.
GoMongoDBBigQueryKibanaDatadogOpsgenieseller scoringremittance
2019

Backend engineer - Kebijakan dan kualitas penjual

Juni 2018 - September 2019Jakarta, Indonesia
  • Membangun deteksi pelanggaran kebijakan produk yang memblokir jutaan produk tidak sesuai setiap hari dan membantu tim operasional melindungi marketplace.
  • Membangun sistem deteksi bot pendaftaran dengan Go dan Kafka, mencegah penyalahgunaan referral dan menghemat jutaan rupiah.
GoRuby on RailsKafkaMongoDBproduct policybot detectionseller quality
2018

Bergabung dengan Bukalapak

Juni 2018Jakarta, Indonesia

Memulai sebagai backend engineer, membangun sistem kebijakan marketplace, keamanan transaksi, dan pencegahan penyalahgunaan.

Logo Bukalapak

Bukalapak adalah platform e-commerce Indonesia yang menghubungkan pembeli dan penjual untuk beragam produk, dari elektronik dan fesyen hingga kebutuhan rumah tangga. Didirikan pada 2010, Bukalapak merupakan salah satu marketplace daring terbesar di Indonesia, melayani jutaan pengguna dan usaha kecil.

Kunjungi situs

2017

Sarjana ilmu komputer

2013 - 2017Jakarta, Indonesia

Lulus dari Universitas Budi Luhur. Penelitian skripsi mengeksplorasi analisis sentimen menggunakan opinion mining dan klasifikasi Naive Bayes, dengan akurasi rata-rata 86%.

Foto kelulusan

Judul tugas akhir saya: Opinion mining application using the Naive Bayes classifier algorithm at the Attorney General's Office of the Republic of Indonesia.

Lihat abstrak

Web engineer pendiri

Juli 2017 - Juni 2018Jakarta, Indonesia
  • Membangun sistem manajemen penagihan berbasis web dan API pertama JARI menggunakan Laravel, jQuery, dan Google Maps API.
  • Sistem tersebut membantu memenangkan beberapa tender dan menghasilkan pendapatan ratusan juta rupiah.
LaraveljQueryGoogle Maps APIfounding engineer

Bergabung dengan JARI sebagai web engineer pendiri

Juli 2017Jakarta, Indonesia

Bergabung dengan JARI untuk membangun sistem manajemen penagihan berbasis web dan API pertama perusahaan.

Logo Jari

PT Jari Solusi International (JARI) didirikan pada 2017 dengan misi membangun ekosistem penagihan yang sehat dan berkelanjutan di Indonesia. Platform digital Jari Collection membantu perusahaan keuangan meningkatkan pemulihan utang secara lebih efisien dan profesional.

2016

Web engineer

September 2016 - Agustus 2017Jakarta, Indonesia
  • Membangun perangkat pengelolaan dosen untuk kehadiran, bimbingan mahasiswa, kontrol akses, dan integrasi e-learning.
  • Memigrasikan dan menyinkronkan sistem yang ada, termasuk normalisasi basis data dan peningkatan ke framework yang lebih baru.
PHPCodeIgniterOracleBootstrap

Memulai karier di Universitas Budi Luhur

September 2016Jakarta, Indonesia

Bergabung dengan divisi rekayasa universitas sebagai web engineer, memodernisasi sistem dosen sambil menyelesaikan studi.

Logo Universitas Budi Luhur

Universitas Budi Luhur adalah perguruan tinggi swasta di Jakarta, Indonesia. Didirikan pada 1979, universitas ini menawarkan berbagai program sarjana dan pascasarjana, terutama di bidang teknik, bisnis, ilmu komputer, komunikasi, dan hukum. Universitas ini berfokus pada lulusan dengan pengetahuan akademis dan keterampilan praktis yang sesuai dengan kebutuhan dunia kerja.

Kunjungi situs