Fullstack Software Engineer dengan pengalaman lebih dari 7 tahun merancang microservices yang scalable, sistem event-driven, dan platform komunikasi real-time menggunakan React, Node.js, dan AWS.
Saat ini di 8x8, mengembangkan Moobidesk dan Moobicast — platform omnichannel kelas enterprise yang menyatukan WhatsApp, SMS, LINE, Email, WebChat, dan Voice (SIP) dalam satu sistem terpusat, dengan pipeline broadcast yang menangani 100+ pengiriman pesan secara paralel dalam satu waktu. Memiliki keahlian membangun sistem real-time terdistribusi dengan Socket.IO, Redis Pub/Sub, dan Redis RSMQ, serta menerapkan beban kerja serverless di AWS Lambda, SQS, SNS, dan S3 yang diorkestrasi dengan Docker dan Kubernetes.
Memiliki kepemilikan penuh secara end-to-end — mulai dari perancangan sistem, pengembangan API, hingga deployment CI/CD dan troubleshooting produksi — dengan fokus pada performa, skalabilitas, dan keandalan.
Pengalaman kerja
Software Engineer
8x8
Januari 2026 - sekarangSingapura · Remote
Mengembangkan, memelihara, dan menyempurnakan aplikasi berbasis web sesuai kebutuhan bisnis dan pengguna.
Merancang arsitektur sistem yang scalable, aman, dan mudah dipelihara.
Berkolaborasi dengan tim produk, QA, dan engineering untuk implementasi fitur baru.
Melakukan code review untuk memastikan kualitas kode sesuai best practice dan standar perusahaan.
Mengoptimalkan performa aplikasi, database, dan API untuk meningkatkan efisiensi sistem.
Mengidentifikasi dan menyelesaikan bug serta troubleshooting di lingkungan production.
Mengimplementasikan integrasi dengan layanan pihak ketiga maupun internal.
Mengelola deployment dan monitoring aplikasi menggunakan pipeline CI/CD.
Dosen Praktisi — D3 Teknik Informatika
Universitas Brawijaya
Januari 2026 - sekarangMalang, Jawa Timur
Mengajar mata kuliah pemrograman dan rekayasa perangkat lunak untuk program vokasi D3 Teknik Informatika.
Menyiapkan materi perkuliahan, sesi praktikum, dan penilaian sesuai kurikulum.
Membimbing mahasiswa dalam praktik pengembangan perangkat lunak dan tugas akhir.
Berbagi pengalaman industri untuk menjembatani pembelajaran akademik dengan standar engineering profesional.
Software Engineer
4 tahun 1 bulan
Maven Lab PTE LTD
Januari 2022 - Januari 2026Singapura · Remote
Mengembangkan aplikasi berbasis web dan sistem backend untuk kebutuhan klien dan internal perusahaan.
Merancang dan membangun RESTful API untuk integrasi sistem.
Mengelola database serta memastikan keamanan dan integritas data.
Berkolaborasi dengan tim lintas fungsi dalam pengembangan produk digital.
Melakukan debugging, testing, dan optimasi performa aplikasi.
Mengimplementasikan fitur baru berdasarkan kebutuhan bisnis dan masukan pengguna.
Senior Software Development Engineer
1 tahun 3 bulan
PT Generasi Multi Indonusa
Desember 2020 - Februari 2022Surabaya, Jawa Timur
Memimpin pengembangan aplikasi dan memastikan proyek terselesaikan tepat waktu.
Merancang solusi teknis untuk kebutuhan bisnis yang kompleks.
Membimbing developer junior untuk meningkatkan kemampuan teknis mereka.
Mengawasi proses coding, testing, deployment, dan pemeliharaan aplikasi.
Berkoordinasi dengan stakeholder untuk menentukan kebutuhan sistem dan roadmap pengembangan.
Meningkatkan kualitas software melalui standarisasi kode dan optimasi sistem.
Freelance Software Developer — Founder
8 tahun
Nefitlab
Oktober 2018 - 2026Malang, Jawa Timur
Mengembangkan website, aplikasi, dan sistem custom sesuai kebutuhan klien.
Menganalisis kebutuhan klien dan memberikan solusi teknis yang efektif.
Merancang database dan membangun sistem backend.
Melakukan maintenance, perbaikan bug, dan peningkatan untuk proyek yang sedang berjalan.
Berkomunikasi langsung dengan klien terkait progres dan kebutuhan proyek.
Mengelola pengembangan proyek dari perencanaan hingga deployment.
Fullstack Developer
9 bulan
PT Finfleet Teknologi Indonesia
Maret 2020 - November 2020Malang, Jawa Timur
Mengembangkan aplikasi berbasis web baik di sisi frontend maupun backend.
Membangun antarmuka pengguna yang responsif dan mudah digunakan.
Mengembangkan API dan mengintegrasikan aplikasi frontend dengan layanan backend.
Mengelola database dan memastikan performa sistem yang optimal.
Melakukan testing dan debugging untuk memastikan kestabilan aplikasi.
Berkolaborasi dengan tim untuk mengembangkan dan mengimplementasikan fitur baru.
Intern
4 bulan
Telkom Indonesia
Januari 2018 - April 2018Malang, Jawa Timur
Membantu pengembangan dan pemeliharaan sistem internal perusahaan.
Mendukung tim IT dalam troubleshooting dan peningkatan sistem.
Menyiapkan dokumentasi teknis dan testing aplikasi.
Membantu implementasi fitur baru di bawah arahan supervisor.
Mempelajari proses pengembangan software dan workflow engineering di lingkungan profesional.
Platform website perusahaan dan produk dwibahasa (Indonesia/Inggris) untuk Mie Gloria, produsen mi. Mencakup website publik — katalog produk, resep, artikel, profil perusahaan, dan kontak — serta mode kiosk layar sentuh untuk display di toko.
Dilengkapi headless CMS khusus untuk mengelola produk, kategori, varian, resep, artikel, banner, dan akun admin, didukung REST API dengan autentikasi JWT, hak akses berbasis peran, unggah gambar, rate limiting, dan dokumentasi Swagger. Di-deploy ke VPS Alibaba Cloud menggunakan PM2 dengan database staging dan production terpisah di balik reverse proxy nginx.
Moobidesk adalah platform komunikasi omnichannel yang mengintegrasikan SMS, WhatsApp, LINE, Fiber, Email, WebChat, dan WhatsApp Call dalam satu sistem. Aplikasi ini memungkinkan pengelolaan komunikasi secara terpusat sehingga meningkatkan responsivitas dan interaksi dengan pengguna.
Moobicast adalah aplikasi berbasis microservices yang dirancang untuk broadcasting pesan dalam jumlah besar melalui berbagai kanal seperti SMS, WhatsApp, dan BCP (Business Continuity Plan). Sistem ini mampu menangani trafik tinggi secara efisien serta memastikan pengiriman pesan yang stabil dan scalable.
Proyek ini merupakan platform e-commerce yang dikembangkan untuk memfasilitasi jual beli perlengkapan airsoft di Malang. Sistem ini menyediakan fitur seperti manajemen katalog produk, transaksi, dan pelacakan pesanan. Platform ini dirancang untuk mendukung komunitas hobi dengan tetap memperhatikan regulasi yang berlaku dan penggunaan yang bertanggung jawab.
Sistem Layanan Warga Desa dan Website : Desa Senggreng Malang (PECELTEMPEMENDOAN)
Nefitlab
April 2024 - Juli 2024
PecelTempeMendoan adalah aplikasi digital yang dikembangkan untuk mendukung sistem pemerintahan Desa Senggreng, yang telah meraih penghargaan dalam sebuah kompetisi. Aplikasi ini mempermudah administrasi desa dan layanan publik, khususnya dalam pengelolaan data kependudukan.
Dilengkapi dengan bot WhatsApp 24/7, masyarakat dapat mengakses layanan kapan saja, termasuk pengurusan administrasi dan kebutuhan kependudukan. Sistem ini juga mendukung program Keluarga Berencana (KB) untuk meningkatkan jangkauan layanan dan efisiensi pelayanan kepada warga.
Aplikasi ZIS Masjid Manarul & Muhajirin Sawojajar, Malang
Nefitlab
Januari 2023 - Juli 2023
Aplikasi untuk membantu masjid mengelola donasi amal dan zakat.
Node.jsReactRedisSQLSocket.IO
Sistem Monitoring Tambak Udang Berbasis IoT
PT. Generasi Multi Indonusa
April 2021 - Februari 2022
Sistem ini merupakan dashboard berbasis IoT untuk memantau kondisi tambak udang di laut secara real-time. Data seperti suhu, pH, salinitas, dan oksigen dikumpulkan dari sensor di lapangan, kemudian dikirim ke server dan ditampilkan dalam dashboard. Sistem ini membantu pemantauan kondisi tambak, deteksi masalah lebih cepat, dan meningkatkan efisiensi operasional.
Node.jsReactRedisSQLSocket.IOMQTTRedis RSMQ
Sistem ERP Terintegrasi dengan Chat, Call & Video Call
PT. Generasi Multi Indonusa
Desember 2020 - Februari 2022
Sistem ini adalah ERP terintegrasi yang tidak hanya menyediakan fitur standar seperti absensi dan manajemen inventori, tetapi juga dilengkapi dengan fitur chat dan video call untuk mendukung komunikasi tim secara langsung. Sistem ini membantu meningkatkan kolaborasi, efisiensi kerja, dan pengelolaan operasional dalam satu platform.
ERP Dashboard Finfleet adalah sistem internal yang dirancang untuk mendukung operasional kantor secara terintegrasi. Dashboard ini mencakup fitur absensi karyawan, manajemen inventori, serta pelacakan pengiriman barang secara terpusat. Dengan tampilan yang mudah digunakan, sistem ini membantu meningkatkan efisiensi kerja, akurasi data, dan monitoring operasional secara real-time.
Node.jsReactRedisSQLSocket.IO
Hubs Application
PT Finfleet Teknologi Indonesia
Maret 2020 - November 2020
HUBS Application adalah sistem yang digunakan untuk melakukan pengecekan barang di setiap hub serta memperbarui status pengiriman secara real-time. Aplikasi ini membantu memastikan visibilitas barang, mempercepat proses operasional, dan meningkatkan akurasi dalam distribusi logistik.
Node.jsReactRedisSQLSocket.IO
Merchant Application
PT Finfleet Teknologi Indonesia
Maret 2020 - November 2020
Merchant Application adalah aplikasi yang digunakan oleh klien yang bekerja sama dengan Finfleet untuk mempermudah proses pengiriman barang, khususnya kebutuhan distribusi terkait perbankan. Aplikasi ini memungkinkan pengelolaan pengiriman secara lebih cepat, terstruktur, dan terpantau, sehingga meningkatkan efisiensi dan keandalan layanan.
Node.jsReactRedisSQLSocket.IO
POS Ayam Lodho Pak Oleb Malang
Mandiri
September 2019 - Oktober 2019
POS System adalah aplikasi yang digunakan untuk mengelola transaksi penjualan, inventori, dan pembuatan tagihan secara terintegrasi. Sistem ini dilengkapi dengan fitur POS pada umumnya, sehingga memudahkan proses operasional, pencatatan penjualan, dan pengelolaan stok secara efisien dan akurat.
Node.jsReactSQL
Letter Management System (LMS)
Telkom Indonesia
Januari 2018 - April 2018
Selama masa magang di Telkom Indonesia Malang, saya mengembangkan sistem pencatatan penyuratan untuk mendukung administrasi surat masuk dan keluar. Sistem ini memungkinkan pencatatan detail surat, termasuk informasi delegasi yang dituju serta identitas penulis surat. Dengan adanya sistem ini, proses pengelolaan surat menjadi lebih terstruktur, mudah dilacak, dan meningkatkan efisiensi administrasi.
PHP LaravelSQL
Penghargaan
Finalist BCA YOUNG HACKR
BCA · Jan 2020
Publikasi
Web Server Load Balancing Based On Memory Utilization Using Docker Swarm