
Tentang Saya
Pelajari lebih lanjut tentang Rio Bahtiar — full stack software engineer yang membangun aplikasi web, memodernisasi sistem yang sudah ada, dan mengintegrasikan berbagai layanan.
Perkenalan
Halo! Saya Rio Bahtiar, seorang full stack software engineer yang berbasis di Yogyakarta, Indonesia. Saya membangun dan memelihara aplikasi web, memodernisasi sistem yang sudah ada, dan mengintegrasikan berbagai layanan, dengan pengalaman di Sekolah.mu dan Tokopedia serta pekerjaan independen untuk klien. Di waktu luang, saya gemar membaca literatur teknis, menjaga kebugaran dengan berenang, dan mengeksplorasi kemungkinan teknologi melalui fiksi ilmiah.
Pendidikan & Latar Belakang
Saya meraih gelar Sarjana Komputer (S.Kom.) di bidang Sistem Informasi dari Universitas AMIKOM Yogyakarta (2010-2014). Fondasi akademis ini, dikombinasikan dengan pembelajaran mandiri dan pengembangan profesional yang berkelanjutan, membuat saya tetap dekat dengan praktik pengembangan perangkat lunak modern dan teknologi yang sedang berkembang.
Pengalaman Profesional
Sekolah.mu (2022-Sekarang) - Senior Web Engineer
Memimpin pengembangan produk web di seluruh ekosistem pembelajaran dan karier Sekolah.mu:
- Mengembangkan aplikasi web dengan Vue.js dan Nuxt.js
- Mendukung produk-produk seperti Sekolah.mu, Karier.mu, Talentics.id, dan Rencanamu.id
Independent Software Engineer, Upwork (2019-2022)
Pengembangan web independen dan kolaborasi berkelanjutan dengan klien:
- Lifepal: pengembangan frontend dan backend situs WordPress, memisahkannya melalui WP JSON API dan memigrasikan frontend ke Next.js, lalu mengubahnya menjadi jaringan Multisite untuk microsite Lifepal
- Aisconverse: pengembangan awal Treweler, plugin peta WordPress komersial berbasis Mapbox GL JS, termasuk antarmuka pengaturannya di dasbor admin
- Lingble: membangun dan memelihara microsite WordPress, situs Ghost, serta dasbor Klipfolio untuk data dan metrik
Tokopedia (2016-2019) - Software Engineer → Senior Software Engineer
Mengembangkan produk web dan layanan terdistribusi, hingga memimpin tim Microsites dan mengelola infrastruktur WordPress. Proyek pilihan:
- Promo Code Engine: pengembangan backend terdistribusi dengan Golang, gRPC, Redis, dan PostgreSQL (2018-2019)
- Tokopoints Desktop: migrasi aplikasi desktop dari Perl ke React (2018)
- WordPress ke microservices Go: menulis ulang beberapa layanan WordPress menjadi microservices Golang
- Halaman karier: migrasi dari Workable ke Workday melalui SOAP API Workday
- Help Center: migrasi dari Zendesk ke Salesforce Knowledge melalui API-nya
SoftwareSeni (2015-2016) - Frontend & WordPress Developer
Membangun antarmuka frontend dan solusi WordPress untuk proyek klien:
- WordPress Developer (2016): tema, plugin, fitur WooCommerce, dan integrasi pembayaran
- Front End Developer (2015-2016): antarmuka HTML, CSS, dan JavaScript bersama tim desain dan produk
Pengalaman Sebelumnya
- Front End Web Developer, Local Tobacco (2015)
- Web Designer, Mata Terbuka Digital Agency (2014-2015)
- SEO Specialist, Universitas Muhammadiyah Yogyakarta (2013-2014)
- Asisten Laboratorium Komputer, STMIK AMIKOM Yogyakarta (2011-2012)
Keahlian Teknis
Frontend
- TypeScript & JavaScript
- Vue.js, Nuxt 4 & Nuxt UI
- React & Next.js
- Tailwind CSS
Backend
- Bun, Elysia, Hono & Better Auth
- Golang, Node.js & Express.js
- PHP / Laravel & WordPress
- REST, GraphQL, gRPC & SOAP
Data & Background Job
- PostgreSQL, MySQL & Drizzle
- Redis & BullMQ
- Typesense
- 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
Filosofi Profesional
Pendekatan saya dalam rekayasa perangkat lunak dibangun di atas tiga prinsip utama:
- Kualitas Utama: Menulis kode yang bersih, mudah dipelihara, dan teruji yang tahan terhadap waktu.
- Desain Berpusat pada Pengguna: Menciptakan pengalaman intuitif yang memecahkan masalah nyata dan memberikan nilai sejati.
- Pertumbuhan Berkelanjutan: Tetap mengikuti tren teknologi sambil berbagi pengetahuan dengan komunitas.
Saya memiliki semangat dalam membangun solusi yang dapat diskalakan dan memberikan dampak positif, baik itu meningkatkan pengalaman pengguna, mengoptimalkan kinerja sistem, atau membimbing generasi pengembang berikutnya.