← fanny.dev

Fanny Bagus Ramadhan

Fullstack Developer

Fullstack developer dengan pengalaman 4+ tahun merancang, membangun, dan menjalankan aplikasi web produksi menggunakan Laravel, Node.js (AdonisJS, Fastify), React, dan TypeScript. Di Digitalku, penyedia hosting dengan 10.000+ klien, saya bertanggung jawab atas perancangan sistem dan fitur platform inti — pengganti WHMCS buatan sendiri, chat layanan pelanggan omnichannel, dan panel pengelolaan untuk 150+ node Proxmox yang menjalankan 3.000+ virtual machine. Terbiasa memegang produk dari ujung ke ujung: arsitektur, desain database, REST dan real-time API, antarmuka frontend, hingga deployment dengan Docker/Linux.

Pengalaman Kerja

Fullstack Developer (R&D)

Mei 2023 — Sekarang

Digitalku (PT Jayahost Web Media) · Penuh waktu · Lamongan, Jawa Timur

Merancang dan membangun platform inti serta tools internal untuk penyedia web hosting dengan 10.000+ klien — memegang arsitektur sistem, perencanaan fitur, dan implementasi di sisi frontend, backend, dan infrastruktur.

  • Merancang dan mengembangkan Web Host Manager (Laravel, React), pengganti WHMCS buatan sendiri yang mencakup akun klien, provisioning layanan, invoice, dan pembayaran, terintegrasi dengan cPanel, Proxmox, LXD, registrar domain, dan payment gateway.
  • Merancang dan membangun Chatku, sistem chat layanan pelanggan omnichannel (Fastify, TypeScript, Next.js, Socket.IO, Redis, BullMQ) yang menyatukan WhatsApp, Telegram, web chat, dan Instagram dalam satu dashboard real-time; menangani 1.871 percakapan pelanggan dalam dua bulan terakhir, dengan lock berbasis Redis agar dua agen tidak membalas pelanggan yang sama.
  • Membangun panel pengelolaan Proxmox (AdonisJS, TypeScript, React) untuk 150+ node Proxmox yang menjalankan 3.000+ VM dan container, dilengkapi role-based access, login dua faktor, progres tugas real-time via WebSocket, konsol di browser, dan alokasi IP/port yang aman dari bentrok.
  • Membangun layanan uptime monitoring untuk 200+ server yang mengirim notifikasi Discord otomatis, sehingga gangguan terdeteksi sebelum klien melapor.
  • Mengembangkan modul dan hook WHMCS kustom yang mengintegrasikan cPanel, Proxmox, LXD, dan payment gateway lokal melalui API-nya.

Programmer

Des 2022 — Mei 2023

RSU Lirboyo (Rumah Sakit Umum) · Penuh waktu · Kediri, Jawa Timur

Mengembangkan sistem informasi rumah sakit dan mendukung infrastruktur IT-nya.

  • Mengembangkan dan memelihara modul SIMRS (Sistem Informasi Manajemen Rumah Sakit) yang dipakai setiap hari oleh 100+ staf di seluruh unit layanan rumah sakit.
  • Menangani perbaikan bug dan permintaan fitur dari staf medis maupun administrasi, serta mendukung server dan jaringan tempat sistem berjalan.

UI & Graphic Designer

Okt 2021 — Nov 2022

PT Rahma Riyadi Techno · Kontrak · Kediri, Jawa Timur

  • Mendesain mockup UI website dan aplikasi serta materi visual pemasaran untuk proyek klien, berkoordinasi langsung dengan klien terkait kebutuhan brand — pengalaman yang kini saya terapkan dalam membangun antarmuka frontend.

Web Developer

Okt 2020 — Des 2020

Ruang Digital · Magang · Malang, Jawa Timur

  • Membangun website e-commerce untuk Dinas Koperasi dan Usaha Mikro menggunakan WordPress, dengan kustomisasi tema dan plugin sesuai kebutuhan.

Freelance Web Developer

Mar 2019 — Sekarang

Freelance & Proyek Mandiri · Wiraswasta · Remote

  • Pharmacy System (Laravel): manajemen stok obat, barang masuk/keluar, pelacakan obat kedaluwarsa, transaksi penjualan dan pembelian, invoice, dan laporan cetak dengan role-based access.
  • Watch Store (Laravel, Inertia, React): alur e-commerce lengkap — katalog, keranjang, checkout, integrasi pembayaran Midtrans, validasi harga di server, pengurangan stok otomatis, dan panel admin.
  • Dogamotion (Next.js, TypeScript, PostgreSQL, Drizzle ORM, Redis): platform motion design berbasis browser dengan ~150 template animasi dan website builder drag-and-drop ala Elementor — styling responsif per perangkat, template halaman, publish sekali klik, dan ekspor static site.
  • Tools otomasi manga: pengunduh chapter massal berbasis Node.js dengan antrean unduhan, dan tool Python OCR + inpainting untuk menghapus teks dari panel manga.

Pendidikan

S1 Teknik Informatika (kelas karyawan, sambil bekerja)

2023 — 2027 (perkiraan)

Universitas Dian Nuswantoro (UDINUS) · IPK 3,82 / 4,00

D3 Manajemen Informatika

2018 — 2021

Politeknik Negeri Malang (Polinema) · IPK 3,87 / 4,00

Publikasi

Sistem Informasi Manajemen Aktivitas Pembelajaran Menggunakan Framework Laravel

Sep 2021

SENTIA 2021 — Seminar Nasional Teknologi Informasi dan Aplikasinya, Vol. 12