Lewati ke konten

Ridwan M. Raihan

Backend Developer

Saya membangun REST API dan layanan backend dengan Go, NestJS, dan PostgreSQL.

Lihat CV

// Pengalaman Kerja

  1. Asisten Peneliti

    Universitas Siliwangi –

    Mengimplementasikan sistem penelitian berbasis web yang mengamankan QR code dan embedded document menggunakan Nuxt 4, dengan 12 endpoint REST API untuk proses penerbitan dan verifikasi dokumen.

    • tanda tangan digital
    • enkripsi berbasis waktu
  2. Full Stack Web Developer

    SPPG Sinar Asri –

    Membangun sistem manajemen anggaran dan barang untuk operasional dapur program SPPG MBG dengan backend Go, Fiber, GORM, dan PostgreSQL, 35 endpoint REST API, serta role-based access control.

    • row-level locking
    • React
    • TanStack Query
  3. Backend Developer Intern

    Kantor Pertanahan Kabupaten Pangandaran –

    Mengembangkan layanan backend REST API untuk sistem pengarsipan dengan autentikasi JWT, role-based access control, pencarian berkas, pengajuan dan pelacakan permintaan arsip, serta manajemen riwayat menggunakan Go, Echo, GORM, dan PostgreSQL.

    • arsitektur berlapis
    • UML

// Pendidikan

  1. Sarjana Informatika (S1)

    Universitas Siliwangi – · IPK 3.74/4.00

    Berfokus pada kelompok keahlian Jaringan Komputer, Keamanan dan Forensik Digital (JKF), khususnya kriptografi.

// Proyek

CinX — Platform Pemesanan Tiket Bioskop

Platform pemesanan tiket bioskop yang dibangun sebagai sistem terdistribusi. Kursi di-hold lima menit dengan lock Redis dan unique constraint di database. Pembayaran Xendit berjalan asinkron, tiket terbit lewat event, dan dana baru dikembalikan setelah penyedia memastikan uang benar-benar kembali.

  • Proyek
  • Vue 3
  • NestJS
  • gRPC
  • PostgreSQL
  • Redis
  • RabbitMQ
  • Xendit
FN-DSA JWT Post-Kuantum

Autentikasi post-kuantum untuk task API microservice Go. Token JWT ditandatangani dengan FN-DSA-512, lalu diuji memakai k6: precomputation memangkas latensi penerbitan 24,5%, tetapi saat pengujian beban kedua metode setara dan proses kriptografi hanya 0,3% dari latensi keseluruhan.

  • Proyek
  • Golang
  • Fiber
  • gRPC
  • FN-DSA
  • PostgreSQL
  • k6

Artikel jurnal di ULTIMATICS (SINTA 3) beserta proof of concept di baliknya: skema tanda tangan hibrida ECDSA dan ML-DSA untuk autentikasi transaksi pada blockchain yang kompatibel dengan Ethereum. Penandatanganan post-kuantum dikerjakan off-chain oleh oracle.

  • Publikasi
  • Solidity
  • Golang
  • React
  • Foundry
  • Viem
  • MetaMask

Smart Secure QR

Lihat proyekFeb 2026 – Mar 2026

Aplikasi web yang mengamankan QR code dan embedded document dengan tanda tangan digital dan enkripsi berbasis waktu. Setiap pemindaian memeriksa asal dokumen dan menolak kode yang masa berlakunya sudah habis.

  • Riset
  • Nuxt
  • Tanda tangan digital
  • REST API

// Keahlian

Bahasa & Framework

  • Go
  • TypeScript
  • Node.js
  • NestJS
  • Fiber
  • Echo
  • Nuxt
  • React
  • Vue

Data & Messaging

  • PostgreSQL
  • Redis
  • gRPC
  • GORM

Autentikasi & Kripto

  • JWT
  • Solidity
  • Foundry

Pengujian Performa

  • k6

Platform & Peralatan

  • Docker
  • Linux
  • Git
  • GitHub
  • Google Cloud Platform
  • Postman

AI Tools

  • OpenCode
  • 9router

// Blog

// Mari Bekerja Sama

Saya terbuka untuk peran backend penuh waktu maupun kontrak — hybrid, remote, atau onsite di Indonesia.