salva@backend:~$ whoami

Sistem backend yang tidak bikin kamu begadang.

Saya Salva Muhammad Nurrosyada. Saya merancang logika di balik layar — API yang cepat, database yang rapi, dan bot yang bekerja saat kamu tidur.

Node.jsSQL / NoSQLBot Automation

Karya terpilih.

Tiga skenario nyata. Setiap proyek dimulai dari masalah konkret, bukan keinginan mencoba teknologi baru.

01 / API Gateway

Node.jsRedisPostgreSQLDocker

Rate-Limited API Gateway untuk Platform Multi-Tenant

Masalah
Startup SaaS B2B mengalami request thundering herd setelah promo: API utama lumpuh, 40% request timeout di menit pertama.
Pendekatan
Bangun gateway Node.js dengan token bucket per-tenant di Redis, circuit breaker adaptive, dan graceful fallback ke cache response terakhir.
Hasil
Zero downtime saat traffic spike 5× dari baseline. P95 latency turun dari 840ms ke 160ms. Tidak ada satu request pun yang gagal tanpa response informatif.

02 / Database Optimasi

PostgreSQLNode.jsSQLQuery Optimization

Refactor Skema & Query untuk Sistem Rekam Medis

Masalah
Dashboard klinik memuat 8–12 detik karena JOIN antar 6 tabel tanpa indeks yang tepat. Dataset tumbuh 300% dalam 6 bulan.
Pendekatan
Audit query plan, rancang composite index berdasarkan access pattern nyata, normalisasi ulang 3 tabel yang denormalized, dan tambah materialized view untuk laporan harian.
Hasil
Query dashboard dari 11.4s → 0.3s. Ukuran tabel utama turun 38% pasca normalisasi. Laporan bulanan yang sebelumnya timeout kini selesai dalam 2 detik.

03 / Bot Automation

Node.jsJavaScriptTelegram Bot APISQLite

Pipeline Notifikasi & Scraping Terintegrasi untuk Tim Ops

Masalah
Tim operasional cek 7 sumber data manual tiap pagi — platform supplier, marketplace, sheet internal — menghabiskan 2 jam/hari untuk agregasi.
Pendekatan
Bot Node.js yang scrape semua sumber, normalisasi data ke format tunggal, deteksi anomali via aturan bisnis, dan kirim ringkasan ke Telegram dengan diff dari hari sebelumnya.
Hasil
Proses agregasi dari 2 jam → 4 menit. Tim merespons anomali dalam rata-rata 12 menit vs sebelumnya yang tidak terdeteksi hingga sore. 0 false positive setelah 2 minggu tuning.

Tentang saya.

FOKUS: BACKEND & LOGIKA SISTEM

Saya tidak membuat animasi kartu yang melayang atau transisi halaman yang berputar. Perhatian saya ada di hal-hal yang tidak terlihat oleh pengguna akhir: query SQL yang dieksekusi dalam puluhan milidetik, handling error yang tidak menelan pengecualian secara diam-diam, dan bot yang tetap berjalan saat API pihak ketiga berubah tanpa kabar.

Sebelum mengerjakan baris kode pertama, saya selalu bertanya: apakah fitur ini benar-benar perlu ada? Sistem yang paling handal adalah sistem dengan komponen paling sedikit yang tetap menyelesaikan masalah bisnis.

Ketika Anda bekerja dengan saya, Anda tidak mendapatkan abstraksi berlebihan atau arsitektur microservice untuk aplikasi 50 pengguna. Anda mendapatkan kode Node.js yang bisa dibaca engineer lain dalam lima menit, skema database yang dirancang untuk skala realistis, dan dokumentasi yang menjelaskan mengapa keputusan itu diambil.

Standar kerja.

Bukan sekadar bisa jalan di laptop saya. Tiga angka dan tiga prinsip yang selalu saya pegang saat menyerahkan sistem ke klien.

< 200ms

Target Latensi P95

Untuk endpoint API standar tanpa komputasi berat.

99.9%

Uptime Komitmen

Dengan circuit breaker dan fallback graceful di setiap layer.

Zero

Silent Error Tolerated

Setiap kegagalan tercatat, tertangkap, dan menghasilkan log terstruktur.

Database Dulu, Kode Kemudian

Skema yang salah tidak bisa diperbaiki oleh kode yang cerdas. Indeks dan relasi dipikirkan sebelum menulis controller.

Idempotensi Sebagai Default

Webhook dan consumer bot harus bisa dipanggil dua kali dengan payload sama tanpa merusak data.

Observability Built-in

Log terstruktur, metrik waktu respon, dan alert otomatis bukan 'tugas nanti' — itu bagian dari definisi selesai.

KONTAK TERSIMPAN

Ceritakan sistem yang ingin kamu bangun.

Tidak perlu dokumen spesifikasi lengkap. Satu paragraf tentang masalahnya sudah cukup untuk memulai diskusi serius — saya akan membalas dengan pertanyaan teknis yang tepat dalam 1×24 jam.

salvakenn@inforcetrade.comWIB (UTC+7) — remote, worldwide