Lewati ke konten
siroja.dev
BerandaTentangKeahlianPengalamanProyekLayananKontak
siroja.dev

Backend engineer yang membangun API, database cepat, dan AI agent di atasnya.

Yogyakarta, Indonesia

Navigasi

  • Beranda
  • Tentang
  • Keahlian
  • Pengalaman
  • Proyek
  • Layanan
  • Kontak

Kontak

munirosiroja@gmail.com+62 896-1701-7377

© 2026 Siroja Muniro · Seluruh hak cipta dilindungi.

Terbuka untuk peran backend

$ Halo, saya

Siroja MuniroBackend Engineer

>|
Yogyakarta, Indonesia·Terbuka untuk kerja remote

Saya Siroja — backend engineer yang tinggal di Yogyakarta. Lima tahun terakhir saya membangun bagian produk yang jarang terlihat tapi paling terasa: API yang tahan beban, database yang tetap gesit saat datanya menumpuk, dan alur pembayaran serta autentikasi yang benar-benar bisa diandalkan. Belakangan, saya juga menyambungkan AI agent ke backend yang sama.

// Tentang

Cara saya bekerja

Terbiasa remoteTerbiasa rilis ke productionPragmatisSuka bimbing juniorCepat adaptasi stack baru

Saya sudah 5+ tahun di backend engineering — kebanyakan Laravel (PHP), Node.js (NestJS, MedusaJS, Fastify), dan .NET. Saya suka masalah yang sulit tapi sunyi: query yang harus turun dari lima detik ke bawah seratus milidetik, integrasi pembayaran yang tidak boleh kehilangan satu transaksi pun, sistem autentikasi yang dipakai login satu perusahaan. Belakangan saya juga membangun AI agent dan integrasi MCP di atas backend itu, supaya software bisa bekerja sendiri tanpa jadi kotak hitam.

Backend yang bisa diskalakan

REST API, microservices, dan 'lem' yang membosankan tapi penting di antaranya. Saya merancang service yang tetap modular saat membesar dan menjaga response time tetap rendah meski traffic-nya tidak bersahabat.

Database yang tetap cepat

Indexing, menulis ulang query, materialized view, dan Redis di tempat yang memang butuh. Di salah satu platform saya memangkas query lima detik jadi di bawah 100ms — kuncinya mengukur dulu, bukan menebak.

AI agent yang berpijak pada sistem nyata

Saya menghubungkan LLM ke data langsung lewat MCP (Model Context Protocol) dan agentic workflow — untuk pencarian semantik, penetapan harga otomatis, dan tugas back-office. Targetnya: software yang bertindak dengan pengaman, bukan demo yang rusak di production.

Terbiasa remote, lintas zona waktu

Saya pernah merilis untuk tim di Malaysia, Singapura, AS, dan Indonesia. Remote-first, async secara default, dan terbiasa memegang satu bagian sistem dari hulu ke hilir.

5+
Tahun di backend
4
Negara tempat saya merilis
98%
Percepatan query (terbaik)
<100ms
Response API saat ramai

// Stack

Tools yang saya andalkan

Ini yang saya pakai sehari-hari. Saya lebih suka mendalami beberapa hal daripada mengoleksi logo — backend, data, dan lapisan AI di atasnya.

AI & agent

AI Agents & Agentic WorkflowsAhli
MCP (Model Context Protocol)Ahli
LLM Integrations (OpenAI, Anthropic)Mahir
RAG (Retrieval-Augmented Generation)Mahir
OpenClaw & Agent RulesMahir
Agentic Skills AutomationAhli

Bahasa & runtime

PHPAhli
JavaScript / TypeScriptAhli
Node.jsAhli
PythonMahir
SQLAhli
C#Mahir

Framework

Laravel / LumenAhli
NestJSAhli
MedusaJSMahir
Express / FastifyAhli
.NETMahir
React / Next.jsMahir

Database & caching

PostgreSQLAhli
MySQLAhli
RedisAhli
MongoDBAhli

Cloud & DevOps

AWS (S3, SQS)Mahir
DockerMahir
CI/CD (GitHub Actions)Ahli
NGINXMahir
Git (GitHub, Bitbucket)Ahli

Integrasi

Payments (Xendit, Midtrans, Stripe, IPay88)Ahli
Messaging (Brevo, WhatsApp API)Ahli
Firebase (Auth, FCM, Realtime)Mahir
Swagger / OpenAPIAhli

// Pengalaman

Yang sudah saya kerjakan

Beberapa tahun kerja backend di e-commerce, pembayaran, rekrutmen, dan platform internal — ini hasil nyatanya.

Backend & AI Developer

Alpha Red Solutions Sdn Bhd

Jul 2025 — Present
Selangor, Malaysia · RemoteSekarang
  • Membangun stack e-commerce modular dengan MedusaJS + Next.js supaya fitur baru bisa rilis tanpa mengutak-atik inti sistem.
  • Menghubungkan AI agent ke database produk lewat MCP, jadi pencarian dan penetapan harga membaca data langsung dengan aman, bukan menebak.
  • Mengotomatiskan sinkronisasi inventori lintas platform dengan agentic workflow di .NET, menghapus banyak rekonsiliasi manual.
  • Mengintegrasikan IPay88 untuk pembayaran lintas negara dan menjaga alurnya tetap patuh PCI DSS.
  • Menyetel query PostgreSQL yang berat dan menambah caching Redis di tempat yang benar-benar berdampak.
MedusaJSNext.js.NETAI AgentsMCPPostgreSQLIPay88RedisDocker

Senior Backend Developer

Cranium Indonesia

Jul 2021 — Jan 2025
Jakarta, Indonesia · Remote
  • Memimpin backend WinnGas, marketplace multi-vendor, termasuk lapisan RBAC detail yang mengatur siapa boleh mengakses apa.
  • Mengintegrasikan logistik JNE dan pembayaran Xendit, dengan Firebase mengirim update pengiriman secara real-time.
  • Membangun sistem logistik untuk rantai pasok kelapa sawit dan platform sosial internal di sampingnya.
LaravelExpressJsNodeJsPHPMySQLFirebaseXenditNestJsTypeOrmGitHub Actions

Backend Developer

Kemang Internet PTE. LTD

May 2025 — Aug 2025
Singapore · Remote
  • Merancang API multi-tenant untuk klien B2B dan B2C, dengan isolasi di level skema supaya antar-tenant tidak bisa saling mengintip data.
  • Membangun otomasi marketing di atas Agent Rules dan OpenClaw, menyetel endpoint untuk menaikkan tingkat pengiriman dan engagement.
  • Menulis agentic skill khusus yang mengurus pelaporan tenant dan sinkronisasi data B2B secara mandiri.
  • Merombak monolith jadi modul Laravel (Nwidart), yang membuat proses deploy tim jauh lebih ringan.
  • Menyambungkan Brevo untuk kampanye email otomatis.
LaravelLaravel ModularBrevoOpenClawAgent RulesPostgreSQLPHPMulti-tenant API

JobFlo

Jul 2024 — Oct 2024
Mountain View, CA, USA · Remote
  • Membangun pipeline pencocokan kandidat berbasis AI — agentic workflow dan LLM yang membaca deskripsi pekerjaan yang berantakan lalu menyaring pelamar, memangkas waktu screening manual HR secara signifikan.
  • Memprofil dan menulis ulang SQL lambat di balik dashboard sampai pengambilan data sekitar 98% lebih cepat.
  • Menjalankan deploy serverless di Laravel Vapor dan AWS (SQS, S3) dengan rilis tanpa downtime.
  • Menambah coverage PHPUnit yang menurunkan bug production sekitar 40%.
LaravelAWSSQLLaravel VaporSQSS3PHPUnitAI/LLMAgentic Workflows

PT Svara Inovasi Indonesia (SVARA)

May 2023 — Oct 2023
Bandung, Indonesia · Remote
  • Membangun REST API high-concurrency di Fastify (Node.js) yang menangani banyak request tanpa kewalahan.
  • Menambah lapisan caching Redis supaya streaming media real-time tetap mulus.
Node.jsFastifyRedisRESTful APITypeScript

Bio Farma

May 2022 — Oct 2022
Bandung, Indonesia · Remote
  • Membangun SSO terpusat supaya staf berhenti menghafal belasan login di berbagai aplikasi internal.
  • Menyiapkan MFA lewat WhatsApp API untuk OTP — lebih murah dan lebih andal dibanding SMS di wilayah yang penting.
SSOAuthWhatsApp APIMFAEnterprise Security

PT Digdaya Inovasi Gemilang

Sep 2021 — May 2022
Yogyakarta, Indonesia
  • Membangun sistem alumni yang scalable untuk ITB dengan Laravel, terhubung ke database akademik lama mereka.
LaravelPHPDatabase Integration

Peran awal

PT Gosantha Global Yogyakarta

Feb 2020 — Aug 2020
Yogyakarta, Indonesia
  • Membangun modul ERP Odoo khusus untuk inventori dan manajemen gudang.
  • Mengintegrasikan POS dan akuntansi dengan Python.
PythonOdooERPPOSAccounting Systems

// Studi kasus

Masalah yang layak diceritakan

Beberapa proyek di mana keputusan arsitekturnya benar-benar menentukan — apa yang rusak, apa yang saya lakukan, dan apa yang berubah.

01

Platform E-Commerce Bertenaga AI

Platform commerce modular di mana AI agent mengurus pencarian produk, penetapan harga, dan sinkronisasi inventori antar-service — bukan dikerjakan manual oleh orang.

MedusaJSNext.js.NETAI AgentsMCPPostgreSQLRedisIPay88
Di balik layar
  • Inti headless MedusaJS
  • Gateway MCP untuk AI agent
  • Agentic workflow sinkron inventori
  • Lapisan pembayaran IPay88 (PCI DSS)

Masalahnya

Platform lama tidak bisa mencari secara cerdas dan butuh orang untuk menyamakan inventori antar-channel secara manual. Data jadi tidak sinkron dan peluang harga terlewat.

Yang saya bangun

Saya membangun stack headless di MedusaJS dengan storefront Next.js, lalu menaruh AI agent di depan data produk lewat MCP — supaya LLM bisa membaca inventori langsung untuk pencarian semantik dan menetapkan harga otomatis, dengan batasan.

Yang berubah

Harga dinamis menaikkan pendapatan ~25%
Akurasi sinkron inventori mencapai 99,8%
Pencarian lebih cerdas menurunkan bounce rate 40%
02

WinnGas — Marketplace Multi-Vendor

Platform multi-vendor untuk gas industri dan konsumen, dengan segala kerumitan rantai pasok dan distribusinya.

LaravelExpressJsMySQLFirebaseJNEXenditRedis
Di balik layar
  • Service pesanan & pembayaran terpisah
  • Lapisan RBAC yang detail
  • Event bus real-time di Firebase
  • Cache Redis untuk inventori

Masalahnya

Manajemen vendor merepotkan dan belum ada model kontrol akses yang nyata, sehingga ada celah keamanan dan proses pesanan yang sering tersendat.

Yang saya bangun

Saya membangun ulang backend-nya dengan Laravel dan Express, menambah RBAC yang detail, lalu menyambungkan Firebase dan JNE supaya pelacakan dan alur rantai pasok berjalan tanpa diawasi terus.

Yang berubah

Menjaga uptime 99,9%
Proses pesanan 40% lebih cepat
Tidak ada insiden akses ilegal setelah RBAC
03

Mesin Pencocokan Kandidat Berbasis AI

Alat rekrutmen yang membaca deskripsi pekerjaan dan menilai kandidat dengan agentic workflow dan LLM, supaya HR tidak lagi mengerjakannya baris demi baris.

LaravelAWSLLMAgentic WorkflowsLaravel VaporSQSPHPUnit
Di balik layar
  • Parser & penilai deskripsi pekerjaan berbasis LLM
  • Orkestrator agentic workflow
  • Mesin analitik SQL yang disetel
  • Infra serverless Laravel Vapor

Masalahnya

Tim HR menghabiskan lebih dari 60% waktunya membaca spesifikasi pekerjaan dan menyaring orang secara manual — lambat, dan tidak konsisten antar-penilai.

Yang saya bangun

Saya membangun pipeline yang membaca deskripsi pekerjaan, menarik kebutuhan sebenarnya, lalu menilai kandidat terhadapnya. Setelah itu saya menulis ulang SQL analitiknya supaya dashboard tetap real-time.

Yang berubah

Performa query naik ~98%
Waktu screening manual turun 70%
Bug production turun 40% lewat PHPUnit
04

Platform API Throughput Tinggi

Lapisan API yang dibangun untuk melayani jutaan data ke klien mobile dan web yang sibuk tanpa timeout.

FastifyTypeScriptPostgreSQLRedisTypeORMDocker
Di balik layar
  • API gateway berbasis event
  • Cache data materialized-view
  • Penskalaan horizontal dengan Docker
  • I/O non-blocking di seluruh alur

Masalahnya

API lama butuh sampai lima detik untuk mengembalikan analitik yang kompleks, dan klien sering timeout menunggu.

Yang saya bangun

Saya memindahkan endpoint tersibuk ke Fastify, mengandalkan indexing PostgreSQL dan materialized view, lalu menaruh cache Redis yang disengaja di depan read paling berat.

Yang berubah

Query ~98% lebih cepat
Rata-rata response 5 dtk → di bawah 100 ms
1 juta+ request API per hari
05

SSO & MFA Enterprise

Otoritas single sign-on untuk perangkat internal perusahaan, dibangun di sekitar keamanan yang benar-benar mau dipakai orang.

LaravelWhatsApp APIMySQLJWTOAuth2
Di balik layar
  • Provider OAuth2 / OIDC terpusat
  • Gateway pengiriman WhatsApp API
  • Proteksi brute-force & rate limiting
  • Service manajemen sesi

Masalahnya

Staf harus mengingat 10+ login terpisah, dan OTP lewat SMS mahal serta tidak stabil di sebagian wilayah.

Yang saya bangun

Saya membangun otoritas SSO-nya dengan Laravel dan memindahkan pengiriman MFA ke WhatsApp Business API — yang ternyata sekitar 3× lebih andal dan setengah biaya SMS.

Yang berubah

Waktu login rata-rata turun 60%
99% pengiriman MFA via WhatsApp
Biaya pesan turun drastis

Banyak dari pekerjaan ini berada di balik NDA atau infrastruktur privat. Saya tidak selalu bisa membagikan kodenya, tapi dengan senang hati membahas arsitektur dan trade-off-nya lewat panggilan.

// Layanan

Cara saya bisa membantu

Sebagian besar pekerjaan saya jatuh ke beberapa kategori. Kalau masalah Anda mirip salah satunya, kita pasti cocok.

AI agent & otomasi

Agent LLM, integrasi MCP, dan agentic workflow yang benar-benar bekerja — pencarian semantik, keputusan otomatis, tugas back-office — dengan pengaman supaya tidak liar.

  • AI agent lewat MCP
  • Integrasi LLM (OpenAI, Anthropic)
  • RAG & agentic workflow

Pengembangan backend & API

REST API dan microservices yang terdokumentasi, teruji, dan dibangun untuk tumbuh. Node.js, Laravel, atau .NET — mana yang paling pas.

  • Node.js (NestJS, MedusaJS)
  • Laravel (PHP) & .NET
  • Dokumentasi Swagger / OpenAPI

Desain & tuning database

Desain skema yang masuk akal, plus indexing, penulisan ulang query, dan caching supaya tetap cepat saat data membesar.

  • PostgreSQL & MySQL
  • Tuning query (sampai 98% lebih cepat)
  • Strategi caching Redis

Integrasi pihak ketiga

Pembayaran, pesan, autentikasi — layanan eksternal yang jadi sandaran produk Anda, disambung rapi supaya bukan jadi titik yang mudah rusak.

  • Pembayaran (Stripe, Midtrans, IPay88)
  • Pesan (WhatsApp, Brevo)
  • OAuth2 / SSO

Performa & penskalaan

Saat sesuatu melambat di bawah beban, saya mencari bottleneck yang sebenarnya — bukan yang ditebak — lalu memperbaikinya. Profiling, caching, dan penskalaan horizontal yang wajar.

  • Profiling & perbaikan latency
  • Load balancing / Docker
  • Tinjauan skalabilitas

Arsitektur & konsultasi

Sepasang mata kedua untuk rencana backend atau AI Anda — tinjauan arsitektur, code review, dan saran jujur soal apa yang dibangun dan apa yang dilewati.

  • Tinjauan arsitektur
  • Strategi integrasi AI
  • Code review & pola desain

Punya backend yang harus tahan banting?

Ceritakan apa yang sedang Anda bangun. Saya akan jujur soal apa yang dibutuhkan dan apakah saya orang yang tepat untuk itu.

// Kontak

Mari bangun sesuatu

Punya proyek, lowongan, atau sekadar pertanyaan backend yang rumit? Form ini langsung masuk ke WhatsApp atau email saya — pilih saja.

Hubungi saya langsung

Saya terbuka untuk peran backend dan AI, kerja arsitektur freelance, dan sesekali misi 'tolong bikin ini lebih cepat'.

Email
munirosiroja@gmail.com
WhatsApp
+62 896-1701-7377
Lokasi
Yogyakarta, Indonesia

Ketersediaan

Saat ini menerima pekerjaan backend dan AI secara remote untuk 2026.

RemoteFull-timeFreelanceProyek AI

Kirim pesan

Kirim lewat