Curriculum vitae

Rio Bahtiar

Full Stack Software Engineer

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.

Yogyakarta, Indonesiahi@rio.my.idLinkedInGitHub

Pengalaman

2026 — Sekarang

Software Engineer Independen

Ciptalogi

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.
Contoh studi kasus

Pasif Amal

  • Bekerja langsung dengan CEO sebagai konsultan teknologi.
  • Mengelola infrastruktur sebagai system administrator, dengan Laravel, MySQL, S3, dan Cloudflare.
Mar 2022 — Mei 2026

Senior Web Engineer

Sekolah.mu

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.
Agu 2019 — Feb 2022

Software Engineer Independen

Upwork

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.
Nov 2016 — Jul 2019

Software Engineer → Senior Software Engineer

Tokopedia

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.

Okt 2015 — Okt 2016

Frontend & WordPress Developer

SoftwareSeni

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

Mei 2015 — Sep 2015

Front End Web Developer

Local Tobacco

Nov 2014 — Feb 2015

Web Designer

Mata Terbuka Digital Agency

Nov 2013 — Feb 2014

SEO Specialist

Universitas Muhammadiyah Yogyakarta

Jan 2011 — Feb 2012

Asisten Laboratorium Komputer

STMIK AMIKOM Yogyakarta

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

Kontak

Untuk posisi engineering dan peluang profesional, silakan hubungi saya melalui email atau LinkedIn.