pas foto

Falestio Hanif Al Hakim

Odoo Developer

Work Experience

PT Wibicon Karya Indonesia

Odoo Developer - Remote

Feb 2026 - Jan 2027 (1 tahun)

Odoo Developer

Jan 2025 - Jan 2026 (1 tahun)

dibimbing.id

Fullstack Engineer Intern

Feb 2024 - Jun 2024 · 5 Months

Jakarta · OnSite

Education

Binus University

S1 Infomation System (Sistem Informasi)

2025 - Sekarang

Telkom University

D3 Infomation System (Sistem Informasi)

2021 - 2024

Portfolio

Proyek Odoo Pabrik Air Minum Dalam Kemasan Sierra

Proyek untuk upgrade Odoo 10 ke Odoo 18, melibatkan konversi kode Odoo 10 ke Odoo 18, migrasi data, dan peningkatan serta penambahan fitur. Modul-modul yang dikembangkan melibatkan seluruh departemen pabrik.

Sales: Odoo x Flutter Sales App

Aplikasi mobile menggunakan Flutter yang terintegrasi dengan Odoo untuk memenuhi kebutuhan sales yaitu:

  • Input pesanan baru
  • Input pelanggan baru
  • Check in dan check out saat kunjungan (ada fitur foto dan koordinat)
  • Melakukan penagihan

Integrasi dengan Odoo dilakukan dengan membuat modul khusus yang berisikan semua endpoint yang dibutuhkan mobile dalam bentuk controller, sedangkan aplikasi Flutter cukup memanggil endpoint tersebut.

Sales: Dashboarding

Pembuatan beberapa dashboard terkait penjualan

  • Dashboard Sales
  • Dashboard Piutang

Ekspedisi: Surat Perintah Muat dan Dashboarding

Penambahan alur surat perintah muat diantara proses pembuatan DO dari SO dan menampilkan data DO pada dashboard distribusi

Sales Order → Surat Perintah Muat → Delivery Order → Dashboard Distribusi

Production Planning

Pembuatan modul perencanaan produksi untuk menjadwalkan proses produksi air minum dalam kemasan, sehingga alokasi lini dan waktu produksi lebih terstruktur.

OEE Data Input dan Dashboarding

Penambahan input data OEE (Overall Equipment Effectiveness), QC, dan Scrap pada tiap proses produksi, serta dashboard harian dan bulanan untuk memonitor performa produksi.

  • Input informasi OEE
  • Input QC
  • Input Scrap
  • Dashboard Harian
  • Dashboard Bulanan

Teknik: Maintenance Request dan Production Downtime

  • Maintenance Request
  • Maintenance Dashboard
  • Downtime Dashboard

Purchasing: Approval Dinamis

Sebelum purchase order dapat di-confirm harus melalui tahapan approval dulu, dan urutan approval dapat diedit serta dapat menggunakan beberapa kondisi.

Finance

  • Laporan cashflow forecast

Akunting

  • Laporan cashflow statement
  • Asset management

Proyek Odoo Bapelkes Krakatau Steel - Modul Office

Ikut serta dalam proyek ERP untuk Bapelkes Krakatau Steel. Saya mendapat bagian mengerjakan modul E-Office, Covenant, dan Risk Management.

E-Office dan Covenant

  • Input permohonan dokumen perizinan, akta, kontrak, legal opinion, SK
  • Pengelolaan permohonan dokumen perizinan, akta, kontrak
  • Monitoring masa berlaku dan arsip dokumen perjanjian, kontrak, perizinan
  • Disposisi surat masuk dan keluar
  • Pengelolaan rapat dan notulensi
  • Pengelolaan kegiatan pengurus

Risk Management

  • Risk Assessment
  • Risk Kontrol
  • Rekapitulasi Risk

Modul di Odoo Store

Search by Date Range di List View

Odoo Store

Memungkinkan melakukan filter range tanggal di list view melalui UI yang simpel

Fetch Data Hari Libur Nasional Indonesia

Odoo Store

Mengambil data hari libur nasional Indonesia untuk kalender Odoo menggunakan API hari libur external.

  • Odoo 18
  • Integrasi sumber data external ke Odoo

Export List View to Excel

Odoo Store

Export data yang muncul di list view sekarang ke Excel

Kontribusi Open Source

Fix bug: Auto-Generated worker name is not lowercased

Kontribusi pada proyek open source Nitro (nitrojs/nitro).

Proyek Lain

Aplikasi Desktop: Input Data Inspeksi Kain Terintegrasi Odoo ERP

Dokumentasi

Aplikasi ini dipasang di salah satu pabrik tekstil di Bandung. Bertujuan mempermudah proses input data inspeksi kain sebelum keluar pabrik untuk dijual. Data yang diinput adalah jumlah kain, daftar cacat kain, dan detail cacat kain. Setelah kain selesai diinspeksi langkah akhir adalah melakukan print barcode yang berisikan informasi terkait kain tersebut.

  • PyQT6 (Python)
  • Odoo External API (XML-RPC)

Third Party Image Storage (Seafile)

Memungkinkan penyimpanan gambar ke storage external, meliputi gambar yang diupload dari

  • Attachment di chatter
  • Attachment di field HTML
  • Widget khusus untuk membuat field gambar external

Server: Implementasi Autoscaling Manual untuk Server IDCloudHost

Article

Mengembangkan fitur autoscalling untuk server pada IDCloudHost. Menambahkan virtual machine baru secara otomatis sebagai response trafik yang meningkat. Menghapus virtual machine secara otomatis sebagai respon trafik yang menurun.

  • Administrasi Virtual Machine menggunakan Linux
  • Traefik sebagai API Gateway dan Load Balancer
  • Prometheus dan Grafana untuk monitoring dan Alerting
  • API IDCloudHost untuk memodifikasi virtual machines

Visualisasi Data: Odoo Module Dependency Graph

Github Repo

Aplikasi visualisasi data untuk hubungan dependency antar modul Odoo. Berguna untuk memermudah migrasi Odoo ke versi terbaru dan memahami struktur keseluruhan ERP.

  • Node Scripts to get module dependency data
  • D3.js for visualization