
Raja Saputera, Frontend Engineer
Saya membangun antarmuka yang berubah sesuai siapa yang memakainya.

Lihat sebagai
Halaman ini menyesuaikan isinya dengan siapa yang membaca, sama seperti antarmuka yang saya bangun.
Frontend engineer dengan pengalaman 3+ tahun membangun sistem ERP sekolah dan platform booking menggunakan React, Next.js, dan TypeScript. Saat ini saya memimpin frontend ERP 5 modul di SMA Future Gate, dan membangun platform booking yang digunakan oleh 5.000+ mahasiswa di Universiti Kebangsaan Malaysia.
Lubuklinggau, Indonesia. Terbuka untuk kerja remote dan relokasi.
Sebagian besar pekerjaan saya adalah UI berbasis peran: data yang sama, ditampilkan berbeda untuk tiap peran. Di sekolah, itu berarti layar PSB, HR, keuangan, dan inventaris yang berbagi state lewat 20+ REST API. Di Chup Online, itu alur booking responsif dengan pembayaran online.
- TypeScript
- React
- Next.js
- Redux
- Zustand
- Node.js / Express
- Jest + RTL
- GCP
Proyek
Proyek klien terikat NDA. Studi kasus ini menampilkan layar asli tanpa data pribadi dan keuangan, serta menjelaskan pendekatannya tanpa membagikan kode sumber.

ERP Sekolah
Future Gate High School, 2023 – sekarang
Lima modul yang menjalankan operasional sekolah sehari-hari, dari admisi hingga penggajian.
Satu frontend React + TypeScript, lima modul, 20+ REST API, antarmuka berbasis peran.
- 5
- modul dirilis
- 400+
- pengguna
- 20+
- REST API terintegrasi
Proyek klien, kode tidak publik

Booking asrama & hotel
Chup Online, untuk Universiti Kebangsaan Malaysia, 2024 – 2025
Bagaimana 5.000+ mahasiswa UKM memesan kamar asrama atau hotel dan membayar secara online.
Full-stack: alur booking React, REST API Express, integrasi payment gateway.
- 5.000+
- mahasiswa aktif
- 10+
- anggota tim remote
Proyek klien, kode tidak publik
Backend & dashboard aplikasi pemindai sampah
Capstone Bangkit Academy, 2023
Proyek capstone program Bangkit dari Google: aplikasi pendeteksi jenis sampah dari foto.
Layanan backend di GCP ditambah dashboard admin React di atas REST API.
Revamp situs web DPR
DOT Indonesia, 2023
Desain ulang situs web Dewan Perwakilan Rakyat (DPR) RI.
Halaman React + Next.js dengan tata letak responsif HTML5/SCSS.
Proyek klien, kode tidak publik
Kode publik
Proyek sampingan dengan kode sumber dan demo live, untuk engineer yang ingin membaca kodenya.
Taktix
2025
Platform latihan ujian untuk UTBK, CPNS, dan sekolah kedinasan.
Aplikasi Next.js + TypeScript dengan autentikasi JWT, alur latihan soal, dan grafik skor (Chart.js, ApexCharts).
Next.js, TypeScript, Flowbite, Chart.js, JWT
Dashboard ReWaste
2023
Dashboard admin untuk aplikasi capstone Bangkit yang menyarankan kerajinan dari sampah.
Admin React + Ant Design dengan autentikasi token dan CRUD penuh ke REST API capstone.
React, Ant Design, React Router, REST
Katalog Film
2023
Katalog film yang sedang tayang, lengkap dengan rating dan sinopsis.
Halaman Next.js + TypeScript di atas API film publik, dengan Ant Design.
Next.js, TypeScript, Ant Design
Pengalaman
- Mei 2023 – Sekarang
Frontend Engineer
Future Gate High School, Bekasi, Indonesia
Memimpin frontend ERP sekolah dengan 400+ pengguna.
Arsitektur frontend untuk 5 modul ERP dengan React + TypeScript, Redux/Zustand, 20+ REST API.
- Memegang kepemilikan arsitektur frontend di 5 modul yang saling terhubung.
- Mengintegrasikan 20+ REST API dan mengoptimalkan state Redux/Zustand agar data tetap sinkron antar modul.
- Menulis unit test dengan Jest dan React Testing Library, serta dokumentasi teknis untuk tim.
React, TypeScript, Redux, Zustand, REST, Jest, RTL
- Sep 2024 – Jun 2025
Software Developer (remote)
Chup Online, Malaysia
Membangun platform booking asrama dan hotel untuk 5.000+ mahasiswa universitas.
Platform booking full-stack: React client, REST API Node.js/Express, payment gateway.
- Membangun alur booking React yang responsif serta REST API Express dan logika database di belakangnya.
- Mengintegrasikan payment gateway di sisi client dan server.
- Menjaga performa tetap stabil di setiap sprint dalam tim lintas negara berjumlah 10+ orang.
React, Node.js, Express, REST, Payment gateway
- Feb 2023 – Jul 2023
Cloud Computing cohort
Bangkit Academy (Google, Tokopedia, Gojek, Traveloka), Indonesia
Membangun dashboard admin dan ikut mengerjakan backend cloud di program Bangkit dari Google.
Dashboard admin React di atas REST API; backend untuk aplikasi pemindai sampah yang di-deploy di GCP.
- Dashboard admin React yang terhubung ke REST API.
- Layanan backend untuk aplikasi capstone yang di-deploy di Google Cloud Platform.
React, REST, Node.js, GCP
- Feb 2023 – Apr 2023
Frontend Engineer (internship)
DOT Indonesia, Indonesia
Berkontribusi dalam pembaruan desain situs web Dewan Perwakilan Rakyat (DPR) RI.
Halaman React dan Next.js pada revamp situs web DPR; tata letak responsif dengan HTML5 dan SCSS.
- Membangun halaman dengan React dan Next.js untuk pembaruan situs web DPR.
- Mengimplementasikan tata letak responsif dengan HTML5 dan SCSS.
React, Next.js, SCSS
Keahlian
- Bahasa
- TypeScript, JavaScript (ES6+), HTML5, CSS / SCSS / SASS
- Framework
- React (Hooks), Next.js, Node.js, Express
- State
- Redux, Zustand, Context API
- Testing
- Jest, React Testing Library
- Praktik
- Integrasi REST API, OOP, Dependency injection, Agile / Scrum
- Tools
- Git, GitHub, GitLab, Google Cloud Platform, Jira, Trello, Slack
Pendidikan
Sarjana Ilmu Komputer
Institut Teknologi Sumatera
Mata kuliah relevan: Pemrograman Web, Rekayasa Perangkat Lunak, OOP, Struktur Data & Algoritma, Interaksi Manusia dan Komputer, Sistem Basis Data, Cloud Computing.
- Jun 2023 – Des 2023
Bootcamp Fullstack Web Developer
Skilvul
Terpilih sebagai 1 dari 12 peserta dari 500+ pendaftar. Materinya HTML, CSS, JavaScript, Express.js, dan React.
Kontak
Sedang mencari frontend engineer, atau punya proyek? Kirim pesan dan saya akan membalas lewat email.

