avatar vian's notes

Learning in public, one post at a time

  • HOME
  • TAGS
  • ARCHIVES
  • ABOUT
Home Resume
Resume

Resume

Alvian Rahman Hanif

Backend Engineer · Tech Lead @ PasarPolis Indonesia

📧 alvian524@gmail.com · 📱 +62-821-1484-0131 · 📍 Depok, West Java, Indonesia
🔗 linkedin.com/in/vianhanif · github.com/vianhanif


Professional Summary

Backend engineer and Tech Lead with 6+ years in insurtech, building Golang & Python microservices on AWS/GCP for large-scale partner ecosystems (Gojek, Shopee, Lazada). Lead a squad owning production reliability and AI-assisted developer tooling.


Technical Skills

Languages: Go (Golang), Python
Frameworks & Libraries: Django, Celery
Cloud & DevOps: AWS (SNS, SQS, S3), GCP (Pub/Sub, GCS, BigQuery), Kubernetes, Docker, Airflow, CircleCI
Databases: MySQL, Redis
Tools & Platforms: Git, Linux, Playwright


Professional Experience

Tech Lead | PasarPolis | Jakarta, Indonesia

Jan 2026 – Present

Team: squad of 3–5 engineers

  • Leading a squad of 3–5 engineers through a company-wide GCP→AWS migration across ~15 microservices: Pub/Sub→SNS/SQS, GCS→S3.
  • Drive developer-experience and AI-tooling initiatives: Kubernetes multi-pod log CLI, provider-agnostic MR review CLI, shared API test collections.
  • Authored the team engineering playbook and built a one-command bootstrap for AI-assisted development setup.
  • Driving the Playwright E2E test suite — FE initiated the setup, then transitioned ownership to QA.
  • Maintain architecture communications and alignments between stakeholders, leveraged with AI-assisted documentation.

Senior Software Engineer | PasarPolis | Indonesia

Aug 2021 – Dec 2025 (4 years 5 months)

  • PPIB team — scaled partner reporting to ~30 partners; re-architected document-gen pipeline (Celery, Redis, per-partner queues, Kubernetes autoscaling); built dynamic product configuration system replacing per-product hardcoding; partnered with the claims team on automation for Shopee VN/SG, Tiki, and Kredivo.
  • Agency team — built the agent commission platform spanning 3 services (pay-later windows, dynamic commission engine, Tokio Marine rules, double-deduction prevention); re-architected policy callback flow (REST→Pub/Sub) and fixed production issues (Redis hang, auth-pin deadlocks).
  • AUS team — led core policy platform refactoring: multi-year policy support, addon/rider system, dynamic premium calculation, and product import/export; integrated with the vendor-based insurance backend (CARE) used by the operational team; extended IAM/integration layer (Django); stabilized addon premium configuration UI.

Software Engineer | PasarPolis | Indonesia

Jan 2020 – Aug 2021 (1 year 8 months)

Team: PPIB (under a tech lead)

  • Onboarded new insurance products end-to-end in the core policy service: built each product in the core codebase, shared API contracts with 3rd-party partners (or wired them through the internal bulk-upload panel), and configured the per-product reporting pipeline.
  • Delivered 30+ Airflow/BigQuery reporting pipelines for Gojek, Lazada, and DANA product launches — including COVID-19 protection product reporting. (Airflow platform maintained by the data-science team.)
  • Developed core APIs for the document generation service, powering policy document creation.

Full Stack Engineer | AIMSIS | Jl. Batu Tulis, Jakarta Barat

Sep 2019 – Dec 2019 (4 months)

Contributed to maintaining a number of products related to a school management platform.

  • Helped develop the AIMSIS 1.0 prototype, as a means to revamp the then-current version that was still duplicated for each school.
  • Maintained the Student Registration system (PSB – Pendaftaran Siswa Baru).
  • Developed new features & maintained the E-Library platform.
  • Refactored code structure for better management.
  • Implemented unit testing for APIs.
  • Reconstructed the API deployment process from a traditional Linux service into a Docker container.
  • Implemented CircleCI jobs to automate testing and deployment.

Software Engineer | PT Payfazz Teknologi Nusantara | Greater Jakarta Area, Indonesia

Feb 2019 – Sep 2019 (8 months)

  • Developed back-end services in various forms (APIs, workers, event-bus, etc.).
  • Tech used: Golang, PostgreSQL, Redis, Google Pub/Sub.

Frontend Engineer | PT. Dinamika Mitra Sukses Makmur (DMSUM) | Greater Jakarta Area, Indonesia

Apr 2017 – Mar 2018 (1 year)

  • Developed and maintained web applications for DMSUM products, e.g. Mentimun and Mentimun Pay (available on Play Store).

Personal Projects

AI Router Ecosystem — 9router · 9router-api · 9router-deploy AI router connecting 40+ providers & 100+ models with RTK token optimization (save 20–40%), auto-fallback, and quota management. Published on npm, Docker, GHCR; deployed via Cloudflare Tunnel + CI/CD on a self-hosted VPS.

Developer Tooling — git-review-cli · kubectl-multi-logs · opencode-tree · opencode-session-viewer CLIs for provider-agnostic MR review (PyPI), multi-pod Kubernetes log tailing, and isolated OpenCode agent environments (git worktree + tmux). Metadata inspection tools for session debugging.

Infra & System Tools — local-tunnel · mac-cleanup-go Production-grade HTTPS tunnel for local AI model servers, and macOS maintenance CLI for identifying performance bottlenecks and system cleanup.


Education

SARMAG (Sarjana & Magister), Computer Science | Universitas Gunadarma | Indonesia
2012 – 2017

  • Recipient of the SarMag (Sarjana & Magister) Scholarship.

Science | SMA Lazuardi GIS | Indonesia
2009 – 2012

SMPN 4 Depok | Indonesia
2006 – 2009

SD Yaspen Tugu Ibu Depok | Indonesia
2000 – 2006


Languages

  • Indonesian: Native or Bilingual
  • English: Professional Working
  • Korean: Elementary

Recently Updated

  • Saving OpenCode Sessions After Laptop Swap
  • Headroom, Round Two: Four Walls Between Me and a Working Token Saver
  • The Server Split That Almost Didn't Happen
  • I Opened My First Open Source PRs. None of Them Are Merged Yet.
  • Checking Upstream: What v0.5.50 Gained for 9router

Trending Tags

9router technical tooling postmortem ade ai personal warp agents opencode

© 2026 Alvian. Some rights reserved.

This blog is open source — view on GitHub

Using the Chirpy theme for Jekyll.

Trending Tags

9router technical tooling postmortem ade ai personal warp agents opencode