Skip to Content

01. Profil & Filosofi

Tentang Adi Saputra

Membangun infrastruktur backend andal, arsitektur bot terdistribusi, dan otomasi server berkinerja tinggi.

Latar Belakang & Perjalanan

Halo! Saya Adi Saputra, seorang Software Engineer dan Bot Architect asal Indonesia yang dikenal secara daring dengan nama pengguna yuurahz. Ketertarikan mendalam saya pada teknologi berpusat pada perancangan sistem backend yang modular, efisien, dan mampu bertahan di bawah beban konkurensi tinggi.

Perjalanan rekayasa perangkat lunak saya bermula dari pembuatan skrip otomasi sederhana di lingkungan Linux untuk mengeliminasi pekerjaan repetitif. Eksplorasi tersebut berkembang menjadi perancangan sistem bot WhatsApp dan Telegram berskala produksi yang mengintegrasikan protokol WebSocket multi-device, penanganan sesi terdistribusi, webhook pembayaran otomatis, dan pemrosesan puluhan ribu pesan per hari.

Saat ini, fokus utama saya adalah merancang arsitektur API yang tangguh, mengoptimalkan basis data relasional (PostgreSQL & SQLite), serta membangun alur kerja otomasi server berbasis Linux yang minim *downtime*.

Prinsip Rekayasa Perangkat Lunak

01. Resiliency

Keandalan Tanpa Kompromi

Sistem harus mampu menangani pemutusan koneksi tak terduga (*graceful reconnect*), antrian pesan aman, dan pemulihan otomatis.

02. Simplicity

Minimalis & Efisien

Menghindari ketergantungan berlebih (over-engineering). Mengutamakan pustaka standar dan kode yang mudah dirawat.

03. Security

Keamanan Defensif

Validasi data masukan yang ketat, perlindungan CSRF/XSS, rate limiting berlapis, dan isolasi lingkungan server.

Teknologi & Keahlian Utama

Backend & Languages

  • ▹ Node.js & TypeScript (ESM, Async/Await)
  • ▹ Python 3 (FastAPI, Asyncio, Scripts)
  • ▹ Baileys WhatsApp WebSocket Engine
  • ▹ Telegraf & Telegram Bot API
  • ▹ Express, Fastify, REST & WebSocket APIs

Databases & Infrastructure

  • ▹ PostgreSQL & Supabase Cloud
  • ▹ SQLite (better-sqlite3 embedded)
  • ▹ Linux Server Administration (Ubuntu/Debian)
  • ▹ Docker, Git, GitHub Actions CI/CD
  • ▹ Astro, React, Tailwind CSS, Vercel

Pengalaman Kerja & Kontribusi

Backend & Software Engineer @ Studio Yoshida Tech

2024 - Sekarang

Mengembangkan arsitektur backend service berbasis Node.js dan Express untuk integrasi bot Discord dan dashboard admin internal. Mengoptimalkan query database PostgreSQL dan mengimplementasikan Redis queue untuk pemrosesan data async.

Freelance Backend & Automation Developer @ Independent / Community Clients

2022 - 2024

Membangun bot asisten cerdas kustom, sistem verifikasi member berbasis webhook, dan automasi deployment server Linux (Nginx, PM2, Docker) untuk berbagai komunitas developer dan kreator konten.

Backend Developer @ Lorem Ipsum

2020 - 2024

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer vitae justo massa. Quisque placerat magna nec urna blandit, quis sodales nunc hendrerit. Nullam molestie pharetra quam, vel dapibus neque condimentum et. Donec a cursus arcu, vitae commodo eros. Integer sit amet ipsum mi. Vestibulum ut viverra nulla, vel aliquet erat. Aenean vitae tempus diam, et blandit ligula.

Tertarik Bekerjasama?

Saya siap membantu mewujudkan arsitektur backend, otomasi bot, atau konsultasi teknis untuk proyek Anda.

---