Langsung ke konten
Rangga Prastio
EN

Senior Frontend & Mobile Engineer

Rangga Prastio

Saya belajar coding secara otodidak, mulai dari backend, lalu menemukan rumah di frontend dan mobile. Sekarang saya menggarap frontend untuk SaaS asal Swedia sambil membangun Hikode.

Bandung, Indonesia

Dari magang sampai memimpin tiga tim

Setiap pilar mewakili satu peran. Makin tinggi pilarnya, makin besar tanggung jawabnya.

Dari magang sampai memimpin tiga timMei 2019Okt 2019Des 2019Jun 2020Okt 2020Mar 2023Nov 2023Nov 2024Jul 2026
  1. Jul 2026 – Sekarang

    4 bln, Full-time

    Senior Frontend DeveloperSekarang

    CheckProof, Swedia · Hybrid

    • Menggarap frontend CheckProof, SaaS asal Swedia yang dipakai perusahaan di seluruh Eropa dan mulai masuk pasar AS tahun 2026
    • Mengerjakan fitur produk dari awal sampai rilis dengan Angular terbaru dan TypeScript
    • Bekerja async bersama tim produk dan engineering di Swedia, dalam tim yang tersebar di Eropa dan Asia

    Angular, TypeScript

  2. Nov 2024 – Jun 2026

    1 thn 8 bln, Full-time

    Lead Engineer

    Be Management, Tangerang Selatan · Hybrid

    • Memimpin tiga tim engineering, dari pembahasan scope dengan klien sampai delivery
    • Menegosiasikan scope dan timeline dengan klien supaya target tetap realistis dan tercapai
    • Memegang arsitektur dan code review untuk frontend Angular + NgRx serta backend Node.js + Express + MongoDB
    • Melatih tim beralih dari cara kerja lama ke pengembangan berbasis AI dan agent

    Angular, NgRx, Node.js, Express, MongoDB

  3. Nov 2023 – Jan 2025

    1 thn 3 bln, Full-time

    Senior Frontend Developer

    Nikel, Jakarta Pusat · On-site

    • Senior frontend developer untuk portal pinjaman fintech skala enterprise
    • Membangun alur persetujuan pinjaman bertahap dengan role-based access control (RBAC)
    • Memakai Angular versi terbaru saat itu (v17) dengan Tailwind CSS sebagai fondasi design system

    Angular 17, Tailwind CSS, RBAC

  4. Mar 2023 – Jan 2024

    11 bln, Kontrak

    Mobile Application Developer

    PT Serasi Autoraya · via Esha Parama Technology, Jakarta Utara · Hybrid

    • Membangun dan merilis aplikasi React Native untuk salah satu perusahaan manajemen armada kendaraan terbesar di Indonesia
    • Full TypeScript dengan Redux, disusun supaya tetap rapi meski fiturnya terus bertambah

    React Native, TypeScript, Redux

  5. Okt 2020 – Nov 2022

    2 thn 2 bln, Kontrak

    Senior Frontend Developer

    PT Maju Gemilang Indotech, Tangerang Selatan

    • Memimpin tim kecil dan menjaga kualitas kode di beberapa lini produk
    • Menyusun git flow, arsitektur kode, dan proses deployment tim

    React, React Native, Node.js

  6. Jun 2020 – Agu 2020

    3 bln, Kontrak

    Frontend Engineer

    Telunjuk.com, Indonesia · Remote

    • Mencari stack paling pas untuk produk utama dan memandu migrasi dari teknologi lama
    • Membangun design system perusahaan dari nol

    Vue.js, Bulma

  7. Des 2019 – Jun 2020

    7 bln, Full-time

    Frontend Developer

    SALT · PT Ako Media Asia, Indonesia · Hybrid

    • Me-revamp frontend Bebeclub dan Nutriclub untuk Danone, serta membangun journey loyalty dan minigame Bebeclub dari nol
    • Membantu tim React Native merilis versi pertama MyOrbit untuk Telkomsel

    JavaScript, jQuery, Bootstrap, React Native

  8. Okt 2019 – Des 2019

    3 bln, Magang

    Full-stack Developer

    Dumbways Indonesia, Bintaro

    • Bootcamp full-stack intensif

    JavaScript, Node.js

  9. Mei 2019 – Agu 2019

    4 bln, Full-time

    Android Developer

    Glovory Technologies Indonesia, Indonesia

    • Mulai sebagai frontend developer, lalu beralih membangun aplikasi mobile dengan React Native

    React Native, Vue.js

Keahlian

Tools yang saya pakai sehari-hari, dan sejauh mana saya menguasainya.

  • Ahli
  • Mahir
  • Dasar

Frontend

  • Angular
  • React
  • TypeScript
  • JavaScript
  • Next.js
  • Astro
  • NgRx / Redux / Zustand
  • Web Performance

Mobile & Backend

  • React Native
  • Node.js
  • Express & MongoDB
  • REST API Design
  • Laravel / PHP
  • Inertia.js
  • PostgreSQL

Styling & UI

  • TailwindCSS
  • Design Systems
  • Responsive Design
  • Accessibility
  • Motion & Interaction

AI-Assisted Development

  • AI-Assisted Dev (Kiro, Cursor, Copilot)
  • Agentic Workflows & MCP
  • Prompt Engineering
  • LLM API Integration

Testing & Quality

  • Vitest
  • Playwright
  • Test-Driven Dev

Tools & Platform

  • Git & CI/CD
  • Docker
  • Cloudflare / Vercel

Cara saya pakai AI: cepat, tapi tetap disiplin

AI tidak menggantikan engineering, tapi melipatgandakan hasilnya. Semua output AI tetap saya review, saya tes, dan saya pertanggungjawabkan.

Aman

Tidak ada kredensial di prompt. Setiap baris dari AI saya review, dan harus lolos type-check serta test sebelum di-merge.

Terarah

Task dipecah kecil dan jelas, model dipilih sesuai tingkat kesulitan, dan konteksnya disiapkan lewat dokumentasi serta test.

Terukur

Agent mengerjakan riset, scaffolding, dan uji regresi. Saya fokus di arsitektur dan keputusan produk.

Pendidikan

  • SMK Rekayasa Perangkat Lunak

    SMK Negeri 8 Bandar Lampung, 2015–2018

Bahasa

  • Bahasa IndonesiaPenutur asli
  • Bahasa InggrisProfesional

Ada bagian yang bikin tim mentok? Kirim ke saya.

Terbuka untuk freelance dan kontrak, 20–40 jam per minggu. Biasanya saya balas dalam 24 jam.

Kirim email

ranggaprastio123@gmail.com

Jam kerja kita

Jam kamu
--:--
Jam Rangga
19:58
UTC+7