SADDAD NABBIL

Fullstack developer · Laravel · Go · TypeScript · React · Astro · Linux

Keep it
running!
PHP
Native
13 target
terpantau
SADDAD Laravel REST
API
Rollback
otomatis
n8n MySQL Alert sekali
per perubahan
93Lighthouse Zabbix TypeScript Linux Astro Docker 4+tahun React Grafana CRUD BNSP
Programmer
Nginx Next.js

Saya membangun dan merawat sistem web yang dipakai setiap hari.

Fullstack developer dengan 4+ tahun pengalaman. Saya membangun aplikasi Laravel dan MySQL yang dipakai staf setiap hari, men-deploy dan merawatnya di server Linux, dan menjalankan monitoring untuk 13 layanan kantor supaya gangguan cepat ketahuan dan cepat ditangani.

Monitoring dan operasional

Live
24/7

Dibuat setelah IP server HRIS berubah tanpa ada yang tahu sampai user mengeluh. Saya menelusuri penyebabnya, membangun monitoring-nya, dan sekarang 13 layanan dicek tiap 5 menit. Berikutnya: Zabbix dan Grafana untuk seluruh server Proxmox.

Kualifikasi

Ready
to go

Kebutuhan posisi dan pekerjaan yang membuktikannya.

PHP native dan CRUD

HRIS BKM: modul karyawan, absensi, roster, dan payroll ditulis dengan PHP native dan MySQL tanpa framework. Semua query memakai prepared statement.

SQL dan database

MySQL dan PostgreSQL di production. Di GMELS saya memperbaiki N+1 query di perhitungan KPI dan memindahkan laporan besar ke background queue, sehingga tidak lagi timeout.

Analisis dan problem solving

Saat IP server HRIS berubah, saya menemukan bahwa cek DNS saja tidak cukup karena aplikasi berada di balik tunnel dan allowlist. Solusinya: memantau IP publik kantor dan memberi alert saat berubah.

Monitoring tools

n8n sudah berjalan untuk 13 layanan. Zabbix 7.4 dan Grafana 12 sudah saya siapkan dan uji end to end untuk Proxmox. Elasticsearch, AppDynamics, dan SolarWinds belum pernah saya pakai dan siap saya pelajari.

PHP, Laravel, Node.js, REST API

Laravel 12 di dua sistem production, REST API untuk payment gateway dan pelacakan kurir, serta API TypeScript dengan Hono.

S1 IT dan mau belajar

S1 Teknik Informatika dengan IPK 3,41 dan Sertifikat Kompetensi BNSP Programmer. Terbiasa mempelajari tools baru sendiri, seperti Zabbix untuk Proxmox.

Sistem yang dipakai setiap hari

Daily
users

Sistem sekolah, e-commerce, dan finance yang saya bangun dan rawat. Klik untuk melihat detail dan screenshot.

Cara saya bekerja

01

Ukur dulu

Saya mencatat kondisi awal sebelum mengubah sesuatu, supaya hasilnya bisa dibuktikan. Contoh: LCP Cuprum 19 detik dan 96 request sebelum migrasi.

02

Rilis bisa dibalik

Perubahan dicoba dulu di staging, dicek dengan health check setelah deploy, dan otomatis di-rollback bila gagal.

03

Alert secukupnya

Satu alert per perubahan, dengan ambang gagal berturut-turut. Alert yang terlalu sering justru diabaikan tim.

04

Aman dari awal

Prepared statement, CSRF, permission per modul, dan validasi upload dipasang sejak awal, bukan setelah ada insiden.

Dari query sampai server

Monitoring
n8n (live, 13 layanan), Zabbix 7.4, Grafana 12, cek uptime dan DNS, alerting, status page. Siap mempelajari Elasticsearch, AppDynamics, dan SolarWinds.
Operasional
Linux, Nginx, Docker, CI/CD, deploy dengan health check dan rollback
Backend
PHP native, Laravel, CodeIgniter, Symfony, REST API, Node.js, Go, Python
Database
SQL (JOIN, agregasi, index, EXPLAIN), MySQL, PostgreSQL, Redis
Jaringan
MikroTik RouterOS, Cloudflare
Frontend
TypeScript, React, Next.js, Vue, Nuxt, Astro

Perjalanan

  1. 2023 – kiniBackend DeveloperGlobal Indonesia School · Full-time
  2. 2023 – kiniFullstack Web DeveloperAquila Nickel Group · Freelance
  3. 2023Fullstack Web DeveloperUpscalix · Full-time
  4. 2022 – 2023Web DeveloperPT GeneCraft Labs · Full-time
BNSP Programmer · 2025 Bimtek Koding & AI · Amat Baik S1 Teknik Informatika · IPK 3,41

Website untuk klien

Live
online

Perusahaan tambang, pelumas, motor, event production, salon, dan properti.

Dibangun di waktu luang

Just
for fun