Saat ini bekerja di 8X8

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
  • 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
  • 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
  • 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.

Pendidikan

S.Kom, Ilmu Komputer

Universitas Brawijaya

2014 – 2019

Proyek

Mie Gloria — Website Perusahaan, Headless CMS & Kiosk Toko

Wolftagon

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.

Next.jsReactTypeScriptTailwind CSSTanStack QueryZustandNode.jsExpressSequelizePostgreSQLJWTSwaggerPM2Nginx
Lihat Proyek

Moobidesk

Mavenlab (acquired by 8x8 Inc.)

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.

Node.jsReactAngularNatsRedisSocket.IORedis RSMQNoSQLKubernetesSIP
Lihat Proyek

Moobicast

Mavenlab (acquired by 8x8 Inc.)

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.

Node.jsAngularAWS LambdaAWS SQSAWS SNSAWS S3AWS AthenaRedisNoSQLSQLSMPPSFTPAWS ELBDocker
Lihat Proyek

Penghargaan

Finalist BCA YOUNG HACKR

BCA · Jan 2020

Publikasi

Web Server Load Balancing Based On Memory Utilization Using Docker Swarm

IEEE · Apr 2019

View Publication