← Kembali ke CV
ENID

Pilih “Simpan sebagai PDF” pada dialog cetak. Gunakan kertas A4 dan nonaktifkan header serta footer bawaan browser.

Curriculum vitae

Rio Bahtiar.

Full Stack Software Engineer

Yogyakarta, Indonesiahi@rio.my.id

Profil

Saya mengembangkan dan memelihara aplikasi web, memodernisasi sistem yang sudah ada, serta mengintegrasikan layanan. Pengalaman saya mencakup Sekolah.mu dan Tokopedia, serta proyek klien independen melalui Ciptalogi.

Pengalaman

Software Engineer Independen

Ciptalogi

2026 — Sekarang

Pengembangan perangkat lunak dan konsultasi independen untuk proyek klien melalui Ciptalogi.

Klien utama

Partai Solidaritas Indonesia (PSI)

  • Mengembangkan modul keanggotaan, organisasi, aset, persuratan, dan persiapan pemilu.
  • Mengerjakan aplikasi Nuxt, SSO terpusat, dan API Elysia dengan PostgreSQL terkelola serta object storage.

Pasif Amal

  • Bekerja langsung dengan CEO sebagai konsultan teknologi.
  • Mengelola infrastruktur sebagai system administrator, dengan Laravel, MySQL, S3, dan Cloudflare.

Senior Web Engineer

Sekolah.mu

Mar 2022 — Mei 2026

Memimpin pengembangan produk web dalam ekosistem pendidikan dan karier Sekolah.mu hingga Mei 2026.

  • Mengembangkan aplikasi web dengan Vue.js dan Nuxt.js.
  • Mendukung produk termasuk Sekolah.mu, Karier.mu, Talentics.id, dan Rencanamu.id.

Software Engineer Independen

Upwork

Agu 2019 — Feb 2022

Pengembangan web independen dan kolaborasi berkelanjutan dengan klien.

Klien utama

Lifepal

  • Mengembangkan frontend dan backend, termasuk merapikan website WordPress yang sudah ada.
  • Berkontribusi dalam decoupling WordPress menggunakan WP JSON API dan migrasi frontend ke Next.js, termasuk integrasi dan rendering data.
  • Membantu mengonversi WordPress menjadi jaringan Multisite untuk mengelola konten sejumlah microsite Lifepal dengan frontend Next.js.
  • Membantu proses deployment website.

Aisconverse

  • Berkontribusi pada pengembangan awal Treweler, plugin pemetaan WordPress komersial menggunakan Mapbox GL JS.
  • Membangun antarmuka pengaturan plugin yang mudah digunakan di dashboard admin WordPress.

Lingble

  • Berkontribusi dalam pengembangan dan pemeliharaan beberapa microsite WordPress.
  • Berkontribusi dalam pengembangan website menggunakan Ghost.
  • Membantu mengonfigurasi Klipfolio untuk menampilkan data dan metrik.

Software Engineer → Senior Software Engineer

Tokopedia

Nov 2016 — Jul 2019

Mengembangkan produk web dan layanan terdistribusi, lalu memimpin tim Microsites.

  • Mengelola infrastruktur WordPress.

Proyek pilihan

Promo Code Engine Management

  • Berkontribusi pada pengembangan di Tokopedia dari kuartal III 2018 hingga Juli 2019 menggunakan stack backend terdistribusi.
  • Teknologi: Golang, gRPC, Redis, PostgreSQL.

Tokopoints Desktop

  • Membantu tim memigrasikan aplikasi desktop dari Perl ke React pada kuartal III–IV 2018. Framework terkait.

WordPress ke microservices Go

  • Menulis ulang beberapa layanan WordPress menjadi microservices Golang saat bekerja di tim Microsites Tokopedia.

Refactoring halaman karier

  • Berkontribusi melakukan refactoring halaman karier Tokopedia dari Workable ke Workday menggunakan SOAP API Workday.

Tokopedia Help Center

  • Membantu tim teknologi customer service melakukan refactoring microsite Tokopedia Help Center dari Zendesk ke Salesforce Knowledge melalui API-nya.

Software Engineer, Nov 2016–Des 2017; Senior Software Engineer, Jan 2018–Jul 2019.

Frontend & WordPress Developer

SoftwareSeni

Okt 2015 — Okt 2016

Membangun antarmuka frontend dan solusi WordPress untuk proyek klien.

  • Mengembangkan antarmuka HTML, CSS, dan JavaScript bersama tim desain dan produk.
  • Membangun tema, plugin WordPress, fitur WooCommerce, dan integrasi pembayaran.

Front End Developer, Okt 2015–Mei 2016; WordPress Developer, Jun–Okt 2016.

Pengalaman sebelumnya

Front End Web Developer · Local TobaccoMei 2015 — Sep 2015
Web Designer · Mata Terbuka Digital AgencyNov 2014 — Feb 2015
SEO Specialist · Universitas Muhammadiyah YogyakartaNov 2013 — Feb 2014
Asisten Laboratorium Komputer · STMIK AMIKOM YogyakartaJan 2011 — Feb 2012

Keahlian

Frontend
TypeScript · JavaScript · Vue.js · Nuxt 4 · Nuxt UI · React · Next.js · Tailwind CSS
Backend
Bun · Elysia · Better Auth · Golang · Node.js · Express.js · Hono · PHP / Laravel · WordPress · REST / GraphQL / gRPC / SOAP
Data & background job
PostgreSQL · MySQL · Drizzle · Typesense · Redis · BullMQ · BigQuery · MongoDB
Infrastruktur & observabilitas
Docker · Kubernetes · DigitalOcean · AWS / S3 · Cloudflare WAF · Grafana · Sentry
Pengembangan & delivery
Bun workspaces · Turborepo · GitHub Actions · CI/CD · Vitest
Pengembangan berbantuan AI
Claude Code & Codex · Integrasi MCP · Adversarial code review

Pendidikan

Universitas AMIKOM Yogyakarta

S.Kom., Sistem Informasi · 2010–2014

Email
hi@rio.my.id
Website
rio.my.id
LinkedIn
riobahtiar
GitHub
riobahtiar