Terbuka untuk peluang baru

Amar Fauzi

System Engineering

Saya membangun layanan backend yang menghubungkan sistem-sistem bisnis sehingga data mengalir otomatis tanpa perlu diketik ulang, mulai dari sinkronisasi pesanan dan stok marketplace, pengumpulan data Microsoft 365 dan perangkat MDM, hingga aplikasi internal untuk tim gudang, SDM, dan penjualan. Saya berpengalaman hampir tujuh tahun dengan Go, PHP, Python, dan Node.js, serta terbiasa membawa aplikasi hingga tahap produksi dengan Docker, Kubernetes, dan AWS.

LinkedInGitLabfauziamar17@gmail.com

Tentang saya

Sebagian besar pekerjaan saya berada di titik temu antarsistem. Di PT Enseval Putera Megatrading Tbk, distributor produk farmasi, barang konsumen, dan alat kesehatan, saya menghubungkan akun toko perusahaan di Shopee, Lazada, Blibli, TikTok Shop, dan Tokopedia dengan sistem internal melalui REST API. Hasilnya, pesanan masuk dan pembaruan stok berjalan otomatis tanpa input manual.

Ketika beralih ke peran server administrator di perusahaan yang sama, saya tetap menulis kode. Alih-alih memeriksa portal admin Office 365, MobileIron, dan AirWatch satu per satu, saya membuat kolektor Python yang menarik data dari API setiap layanan secara terjadwal ke PostgreSQL, lalu menyajikannya dalam dasbor Tableau. Seluruhnya berjalan di klaster MicroK8s.

Sebelumnya, selama empat tahun saya membangun aplikasi berbasis Laravel dan PHP: sistem gudang, SDM, serta keselamatan dan kesehatan kerja (K3) untuk perusahaan kemasan; API manajemen karier untuk perusahaan konsultan perangkat lunak; serta situs toko daring untuk klien ritel. Saya lulusan D4 Teknologi Rekayasa Internet, Universitas Gadjah Mada.

Kecerdasan buatan (AI) kini menjadi bagian dari cara saya bekerja. Saya memanfaatkan Claude Code, Codex, dan Hermes untuk menulis dan merapikan kode lebih cepat, menangani tugas harian seperti laporan penggunaan sumber daya server, hingga membangun aplikasi secara menyeluruh. Saya menyusun dokumen kebutuhan produk (PRD), agen AI mengerjakannya, lalu saya sendiri yang meninjau, menguji, dan merilisnya ke produksi.

Cara saya bekerja

  1. Hubungkan sistem lewat API-nya

    Jika dua sistem menyimpan data yang sama, seharusnya tidak ada orang yang mengetik ulang. Saya memilih membangun service yang berbicara dengan API di kedua sisi dan menjaga keduanya tetap selaras.

    Terlihat di: Sinkronisasi order dan stok marketplace, login LDAP, kolektor Microsoft Graph

  2. Otomatiskan sejak pengulangan kedua

    Tugas admin yang terjadi setiap minggu saya jadikan skrip dengan validasi dan log, sehingga hasilnya sama siapa pun yang menjalankannya.

    Terlihat di: Skrip shared mailbox dan kontak massal, workflow n8n

  3. Buat sistem menunjukkan kondisinya sendiri

    Service yang saya jalankan dilengkapi metrik, log, dan dashboard yang benar-benar dipantau, sehingga masalah terlihat sebelum ada laporan dari user.

    Terlihat di: Prometheus, Grafana, dan Loki di MicroK8s; dashboard IT Tableau

  4. Tangani jalur hingga production

    Kode baru selesai ketika berjalan di production. Saya membungkus service dalam container dan men-deploy-nya sendiri ke Kubernetes atau AWS.

    Terlihat di: Docker, MicroK8s, GitLab CI, AWS

  5. Biarkan AI agent mengerjakan bagian rutin

    Coding yang berulang, laporan harian, hingga draf awal sebuah aplikasi saya serahkan ke AI agent, berdasarkan PRD yang saya tulis. Desain, review, dan apa yang masuk ke production tetap tanggung jawab saya.

    Terlihat di: Claude Code, Codex, Hermes; laporan penggunaan resource server; aplikasi dari PRD hingga deploy

Pengalaman kerja

  1. Nov 2025 - Sekarang (Nov 2026)

    Cikarang, Bekasi

    PT Supernova Flexible Packaging

    Produsen kemasan fleksibel

    PHP Developer

    • Mengembangkan dan memelihara warehouse management system (WMS) perusahaan, yang menjadi porsi terbesar pekerjaan saya di peran ini.
    • Membuat fitur surat jalan dan memo disposal, sehingga barang yang keluar dari gudang dan barang yang akan dimusnahkan tercatat di sistem.
    • Membuat fitur cetak barcode untuk barang, rak, dan lokasi penyimpanan, yang dipakai untuk mengenali barang dan posisinya di gudang.
    • Membuat laporan produksi berdasarkan pemakaian barang, laporan stok, dan berbagai laporan gudang lainnya dari data WMS.
    • Kembali ke perusahaan ini empat tahun setelah peran pertama saya di sana, dan kembali menangani sistem gudangnya dengan PHP.
    • PHP
    • jQuery
    • Bootstrap
    • MSSQL
    • Python
    • Windows Server
  2. Des 2022 - Sep 2025

    Jakarta Timur

    PT Enseval Putera Megatrading Tbk

    Distributor produk farmasi, konsumen, dan alat kesehatan

    Server AdministratorNov 2024 - Sep 2025

    • Menulis kolektor Python terjadwal yang memanggil API Microsoft Graph, VMware, AirWave, Ivanti MobileIron, dan Workspace ONE (AirWatch) secara berkala dan menyimpan hasilnya ke PostgreSQL. Kolektor dan database berjalan sebagai service terpisah di cluster MicroK8s production.
    • Membangun dashboard Tableau untuk tim IT: aktivitas user dan lisensi Office 365 per domain, perusahaan, dan departemen; kapasitas Mailbox, OneDrive, dan SharePoint; status enkripsi BitLocker per laptop; serta enrollment MDM, aplikasi terpasang, dan perangkat yang tidak sinkron lebih dari tiga hari.
    • Mengotomatiskan administrasi Office 365 dengan dua skrip: skrip PowerShell untuk Exchange Online yang membuat shared mailbox dan menambahkan user yang diminta, serta skrip PHP yang membaca file Excel, memvalidasi setiap baris, dan memperbarui data kontak melalui Microsoft Graph dengan log untuk setiap perubahan.
    • Membangun aplikasi log aktivitas dengan Laravel 12 dan PostgreSQL tempat staf IT cabang mencatat pekerjaan harian, dengan login melalui LDAP API perusahaan, hak akses berbasis role untuk admin pusat, dan chatbot (n8n dan Gemini API) yang mengubah pertanyaan admin menjadi kueri database.
    • Mengelola server on-premise berbasis VMware, email perusahaan berbasis Office 365, akun user Active Directory, dan perangkat mobile perusahaan melalui MDM.

    Staff E-commerce (Web Developer)Des 2022 - Okt 2024

    • Mengintegrasikan akun marketplace perusahaan (Shopee, Lazada, Blibli, TikTok Shop, Tokopedia, serta JD.id sebelum tutup) dengan sistem internal melalui REST API, mencakup seluruh alur dari order masuk hingga pembaruan stok produk.
    • Membangun dan memelihara service integrasi dengan Go, Python (Django), dan Node.js (Express.js).
    • Bagian dari tim yang membangun sistem pemesanan stem cell dan secretome untuk Bifarma (Grup Kalbe). Saya mengerjakan backend Go untuk alur persetujuannya, yang membawa setiap pesanan dari sales, sales manager, PPIC, gudang, dan kurir hingga konfirmasi customer.
    • Mengembangkan dan memelihara server perusahaan di Amazon Web Services (AWS).
    • Go
    • Python
    • Django
    • Node.js
    • PHP
    • Laravel
    • PowerShell
    • PostgreSQL
    • n8n
    • MicroK8s
    • AWS
    • VMware
    • Microsoft Graph
    • Tableau
  3. Jun 2022 - Sep 2022

    Bandung

    PT Swamedia Informatika

    Pengembangan software, desain produk, QA, dan konsultasi

    Backend Programmer (Laravel)

    • Membangun backend sistem manajemen karier karyawan (HRIS) yang membantu perusahaan menemukan kandidat internal yang tepat untuk sebuah posisi jabatan.
    • Sistem yang sama membuat karyawan bisa lebih aktif dalam kariernya dengan menyampaikan langsung posisi yang ingin mereka tuju di perusahaan.
    • Merancang dan membangun sistem sebagai RESTful API dengan framework Lumen (PHP).
    • PHP
    • Lumen
    • REST API
  4. Mar 2020 - Okt 2021

    Cikarang, Bekasi

    PT Supernova Flexible Packaging

    Produsen kemasan fleksibel

    Web Programmer

    • Mengembangkan berbagai aplikasi internal untuk mendukung proses bisnis dan operasional harian perusahaan.
    • Membangun Warehouse Management System (WMS) untuk operasional gudang perusahaan.
    • Membangun Human Resource Information System (HRIS) dan sistem Safety, Health and Environment (SHE), serta aplikasi internal lain sesuai kebutuhan bisnis.
    • Menulis seluruh aplikasi tersebut dengan PHP native, tanpa framework.
    • PHP
  5. Des 2018 - Jan 2020

    Yogyakarta

    HFW Company

    Anak perusahaan custom.co.id di bidang retail

    Laravel Programmer

    • Mengembangkan berbagai sistem berbasis web untuk kebutuhan internal perusahaan, terutama website penjualan dan toko online dengan Laravel (PHP).
    • Membangun website penjualan pakaian dengan optimasi SEO on-page dan website penyewaan perlengkapan bayi.
    • Bagian dari tim yang mengerjakan Supercar.id, bengkel supercar on-demand yang memakai Google Maps untuk mengarahkan mekanik terdekat ke pelanggan berdasarkan lokasi real-time dari aplikasi Android perusahaan.
    • Juga terlibat di tim DokterMy, situs informasi untuk startup Eropa yang menyediakan second opinion medis gratis dan perjalanan medis di Asia Tenggara, serta JerseyKita, toko e-commerce jersey olahraga custom.
    • Membangun sistem penilaian untuk sekolah seni ESDA.
    • PHP
    • Laravel
    • MySQL
    • Bootstrap
    • jQuery
    • Google Maps API
  6. Jul 2018 - Sep 2018

    Yogyakarta

    Big Solutions

    Penyedia aplikasi hotel

    IT Helpdesk

    • Melakukan instalasi awal aplikasi hotel perusahaan di lokasi klien.
    • Menangani keluhan user terkait penggunaan aplikasi hotel perusahaan.
    • Menyusun modul dan panduan penggunaan aplikasi untuk user.

Proyek pilihan

Tiga sistem dibahas detail, lalu proyek yang lebih kecil. Pilih screenshot untuk melihat semua gambarnya.

01 · PT Enseval Putera Megatrading Tbk

Pipeline monitoring operasional IT

Kolektor terjadwal yang menyatukan data dari empat portal admin terpisah ke satu database PostgreSQL dan rangkaian dashboard Tableau.

Masalah

Status lisensi, perangkat, dan keamanan tersebar di portal admin yang terpisah: Microsoft 365, Ivanti MobileIron, dan VMware Workspace ONE (AirWatch). Untuk menjawab pertanyaan sederhana, misalnya laptop mana yang belum terenkripsi atau perangkat mana yang berhenti sinkron, tim harus membuka setiap portal secara manual.

Pendekatan

  • Scheduler Python memanggil API Microsoft Graph, MobileIron, dan Workspace ONE UEM pada interval tetap, lalu menyimpan hasilnya ke PostgreSQL.
  • Kolektor dan database berjalan sebagai service terisolasi di cluster MicroK8s production.
  • Dashboard Tableau mencakup aktivitas user dan lisensi Office 365 per domain, perusahaan, dan departemen; penyimpanan Mailbox, OneDrive, dan SharePoint; status BitLocker per laptop; serta enrollment MDM, aplikasi terpasang, dan perangkat yang tidak sinkron lebih dari tiga hari.

Peran saya

Membangun kolektor API, penyimpanan PostgreSQL, dan dashboard Tableau.

Hasil

Tim IT memantau enrollment perangkat, kepatuhan, dan pemakaian lisensi dari dashboard, tanpa harus login ke setiap portal MDM dan Microsoft 365.

Pipeline monitoring operasional IT1 / 12

Memuat gambar...

Alur data
  1. Microsoft 365 · MobileIron · AirWatch

    API sumber

  2. Python schedulers

    Pengambilan berkala di MicroK8s

  3. PostgreSQL

    Penyimpanan terpusat

  4. Tableau

    Dashboard monitoring

Teknologi

  • Python
  • Microsoft Graph
  • Ivanti MobileIron
  • Workspace ONE UEM
  • PostgreSQL
  • MicroK8s
  • Tableau

02 · PT Enseval Putera Megatrading Tbk

Log aktivitas IT dengan chatbot kueri bahasa alami

Aplikasi Laravel tempat tim IT cabang mencatat pekerjaan harian, dilengkapi chatbot yang mengubah pertanyaan admin menjadi kueri PostgreSQL.

Masalah

Tim IT pusat tidak memiliki gambaran bersama tentang pekerjaan harian staf IT cabang, dan untuk mendapatkan jawaban dari data, seseorang harus menulis kueri.

Pendekatan

  • Aplikasi Laravel 12 dan PostgreSQL dengan login melalui LDAP API perusahaan dan hak akses berbasis role untuk admin pusat dan user cabang.
  • Dashboard monitoring real-time untuk kantor pusat, dengan laporan periodik yang dibuat otomatis.
  • Workflow n8n meneruskan pertanyaan admin ke Gemini API, yang mengubahnya menjadi kueri PostgreSQL, misalnya "siapa user yang belum mengisi log hari ini?"

Log aktivitas IT dengan chatbot kueri bahasa alami1 / 12

Memuat gambar...

Alur data
  1. Admin question

    Bahasa sehari-hari

  2. n8n workflow

    Orkestrasi

  3. Gemini API

    Pertanyaan ke SQL

  4. PostgreSQL

    Data aktivitas

Teknologi

  • Laravel 12
  • PostgreSQL
  • LDAP
  • n8n
  • Gemini API
  • MicroK8s

03 · PT Enseval, Departemen Digital Business Solution, untuk Bifarma (Grup Kalbe)

Sistem pemesanan stem cell & secretome

Alur pemesanan end-to-end untuk tim sales Bifarma yang menggantikan proses manual.

Masalah

Pesanan produk stem cell dan secretome melewati sales, manajemen, PPIC, gudang, dan kurir, dan perpindahan antar tahap dicatat secara manual.

Pendekatan

  • Backend Go dengan frontend React dan PostgreSQL, di-deploy di AWS dengan MicroK8s.
  • Setiap pesanan bergerak melalui status persetujuan yang jelas, sehingga setiap tim tahu posisi pesanan dan siapa yang terakhir memprosesnya.

Peran saya

Proyek tim. Saya mengerjakan backend Go.

Sistem pemesanan stem cell & secretome1 / 33

Memuat gambar...

Alur pemesanan
  1. 1Sales menginput pesanan customer
  2. 2Sales Manager memeriksa dan menyetujui
  3. 3PPIC mengonfirmasi
  4. 4Gudang menyiapkan barang
  5. 5Kurir mengirim
  6. 6Customer mengonfirmasi penerimaan

Teknologi

  • Go
  • React
  • PostgreSQL
  • AWS
  • MicroK8s

Proyek lainnya

Monitoring Kubernetes dan manajemen log1 / 8

Memuat gambar...

Monitoring Kubernetes dan manajemen log

Metrik dan log untuk aplikasi di MicroK8s, dari resource pod hingga performa kueri database.

  • Prometheus mengumpulkan metrik dari container, pod, dan database; dashboard Grafana menampilkan penggunaan CPU, memori, dan jaringan.
  • PostgreSQL exporter memantau performa kueri; Loki menyimpan log aplikasi untuk troubleshooting dan audit.
  • MicroK8s
  • Prometheus
  • Grafana
  • Loki
  • PostgreSQL Exporter

Otomatisasi admin Office 3651 / 8

Memuat gambar...

PT Enseval Putera Megatrading Tbk

Otomatisasi admin Office 365

Dua skrip yang menggantikan pekerjaan klik berulang di admin center Microsoft 365.

  • Skrip PowerShell untuk Exchange Online yang membuat shared mailbox dan menambahkan user yang diminta, memberi kapasitas email tambahan hingga 50 GB tanpa lisensi baru.
  • Skrip PHP yang membaca file Excel, memvalidasi setiap baris, dan memperbarui data kontak (telepon, jabatan, departemen, lokasi) melalui Microsoft Graph, dengan log untuk setiap perubahan.

Hasil: Pembuatan shared mailbox selesai kurang dari satu menit, sebelumnya dua sampai lima menit secara manual (dilaporkan kandidat).

  • PowerShell
  • Exchange Online
  • PHP
  • PhpSpreadsheet
  • Microsoft Graph

Monitoring kebocoran mobil tangki1 / 9

Memuat gambar...

Untuk PT Pertamina Balongan

Monitoring kebocoran mobil tangki

Backend Laravel yang menghubungkan kamera thermal dan sensor udara ke sistem monitoring dan peringatan.

  • Merancang API Laravel 9 yang menerima data dari kamera thermal dan sensor gas.
  • Tampilan suhu langsung, peringatan otomatis saat ada indikasi kebocoran, dan laporan untuk analisis.
  • Laravel 9
  • PHP 8
  • Bootstrap
  • jQuery

Booking lapangan bulutangkis1 / 9

Memuat gambar...

Booking lapangan bulutangkis

Sistem reservasi yang juga menyalakan lampu lapangan sesuai jadwal.

  • Alur booking dengan Laravel 9 dan Livewire, dilengkapi dashboard pendapatan dan pemantauan perawatan.
  • Integrasi Arduino menyalakan dan mematikan lampu lapangan sesuai jadwal booking; WhatsApp mengirim pengingat dan konfirmasi.
  • Laravel 9
  • Livewire
  • PHP 8
  • Arduino
  • WhatsApp

Portofolio

  • Supercar.id1 / 3

    Memuat gambar...

    Supercar.id

    Proyek tim, HFW Company

    Bengkel on-demand untuk supercar. Google Maps mengarahkan mekanik terdekat ke lokasi pelanggan; lokasi mekanik real-time berasal dari aplikasi Android perusahaan.

    Laravel 6 · Google Maps API · Pusher · Firebase

    Kunjungi situs(terbuka di tab baru)

    Supercar.id1 / 3

    Memuat gambar...

  • DokterMy1 / 4

    Memuat gambar...

    DokterMy

    Proyek tim, HFW Company

    Situs informasi untuk startup Eropa yang menyediakan layanan second opinion medis gratis dan perjalanan medis di Asia Tenggara.

    Laravel 5 · PHP 7 · Bootstrap

    Kunjungi situs(terbuka di tab baru)

    DokterMy1 / 4

    Memuat gambar...

  • JerseyKita1 / 3

    Memuat gambar...

    JerseyKita

    Proyek tim, HFW Company

    Toko e-commerce untuk jersey olahraga custom, dengan data produk, user, dan transaksi di MySQL.

    Laravel 6 · MySQL · Bootstrap

    JerseyKita1 / 3

    Memuat gambar...

  • Portal berita1 / 10

    Memuat gambar...

    Portal berita

    Freelance

    Sistem publikasi dengan penjadwalan post, manajemen user, dan hak akses berbasis role.

    Laravel 9 · AdminLTE

    Kunjungi situs(terbuka di tab baru)

    Portal berita1 / 10

    Memuat gambar...

  • Aplikasi kasir (POS)1 / 14

    Memuat gambar...

    Aplikasi kasir (POS)

    Proyek pribadi

    Pencatatan penjualan, stok, dan laba bulanan untuk toko kecil, dengan hak akses berbasis role.

    Laravel 9 · SB Admin 2

    Kunjungi situs(terbuka di tab baru)

    Aplikasi kasir (POS)1 / 14

    Memuat gambar...

Keahlian teknis

Bahasa pemrograman
Go, PHP, Python, JavaScript, PowerShell, HTML/CSS
Framework backend
Laravel, Lumen, Livewire, Hyperf, Hypervel, Goravel, GORM, Django, Flask, Express.js
Database & messaging
PostgreSQL, MySQL, MSSQL, SQLite, Redis, RabbitMQ
API & integrasi
REST API, GraphQL, Microsoft Graph, Marketplace APIs, LDAP, n8n, Google Maps API
Infrastruktur & DevOps
Docker, Kubernetes (MicroK8s), Nginx, GitLab CI, Jenkins, VMware, Windows Server, Active Directory
Cloud & hosting
AWS, VPS, cPanel
Monitoring & data
Prometheus, Grafana, Loki, Tableau, Metabase
AI tools
Claude Code, Codex, Hermes
Frontend & tools
Bootstrap, jQuery, Git, Composer, npm, Unit testing

Pendidikan & sertifikasi

2013 - 2018 · Yogyakarta

Universitas Gadjah Mada

D4 Teknologi Rekayasa Internet

IPK 3.16 / 4.00

Jaringan komputer, konfigurasi IP dan server, routing MikroTik dan Cisco, pemrograman desktop Java, serta pengembangan web dengan HTML, CSS, dan JavaScript.

Sertifikasi

Mencari engineer backend atau integrasi?

Saya terbuka untuk peran backend dan integrasi sistem. Email adalah cara tercepat untuk menghubungi saya, dan riwayat lengkap ada di CV di bawah.