$

Membangun sistem yang scalable.resilient.observable.bertahan lama.

Software Engineer with 8+ years of experience building and operating production systems end to end. Deep experience with microservices and event-driven architecture, and comfortable across the full stack — frontend through backend to deployment and operations. Four years building cloud platform products at a national cloud provider. Owner of two production platforms, including a multi-tenant PaaS on Kubernetes, and author of open-source developer tooling in Rust and Go.

Yogyakarta, Indonesia · remote 8+ tahun pengalaman
#software-engineer#devops#cloud#aws#kubernetes#go#rust#microservices#ci/cd#postgresql#llm#mcp#remote
gateway account-svc media-svc payment-svc rabbitmq

$ cat ./01_tentang.md

Highlights

01

8+ years building and operating backend systems, from national-scale infrastructure to multi-tenant SaaS.

02

Full-stack delivery: frontend, backend, infrastructure and deployment — shipped end to end on MuseumDigi, EasyRun and WACCA.

03

Owner of two production platforms: a Kubernetes-based multi-tenant PaaS and a multi-tenant marketplace.

04

Ships LLM-backed features to production — provider-agnostic, bounded, and safely degrading.

05

Author of open-source developer tooling in Rust and Go, including a diagram engine published on crates.io.

06

Four years building cloud platform products at a national cloud provider — CDN, container orchestration on OpenShift, and a private Docker Registry.

$ cat ./02_ventures.md

Ventures

Platform yang saya miliki dan operasikan end-to-end — produk, arsitektur, dan infrastruktur.

easyrun.md

EasyRun

Owner & Platform Engineer

easyrun.io

Multi-tenant PaaS where users deploy ready-made applications onto a Kubernetes (K3s) cluster through a web panel, without touching Kubernetes directly.

  • Tenant isolation per Kubernetes namespace with NetworkPolicy, ResourceQuota, and LimitRange enforced per subscription plan.
  • Single-gateway security model: only the BFF API is public and JWT-authenticated; orchestrator and DNS services stay internal behind BasicAuth.
  • Tag-driven CI across six repositories, with every significant technical choice recorded as an ADR.
  • Live billing covering top-up, balance, subscription, and renewal via payment gateways.
GoKubernetes (K3s)ReactPostgreSQLsystemdCI/CD
wacca-pt-ikavia-digital-nusantara.md

Multi-tenant laundry marketplace connecting consumers with partner outlets — pickup, wash, and delivery in one app, serving two mobile clients and a platform superadmin panel.

  • Technical leadership: lead the engineering team — setting architecture, service boundaries and review standards across the platform, and translating product decisions into technical direction.
  • Designed the service ecosystem: core business service in Go integrating with shared multi-tenant platform services over REST and RabbitMQ.
  • Built the internal accounting module — journal/ledger, chart of accounts, daily closing with approval, tax masters, commission, settlement, and withdrawal reconciliation.
  • Authorization model with human-principal vs service-account guards, per-role permissions, and email-verification gating on go-live actions.
GoPostgreSQLRabbitMQMulti-tenancyREST
go-routinecom.md

go-routine.com

Founder & Engineer

go-routine.com

Life planner for routines and habits, plus Company Planner — a project-management suite — both behind a shared SSO across the domain.

  • Life Planner: routine and habit planning with AI assistance — suggesting plan categories, flagging vaguely-named tasks, and generating plan drafts asynchronously.
  • Company Planner (kanban.go-routine.com): Gantt timelines, Kanban boards, yearly planning and feature tracking, with a Butler-style automation engine (trigger → conditions → actions) and an Android client.
  • MCP server for AI agents: boards, tasks and projects exposed over the Model Context Protocol — an agent can read the board, create and move cards, and fire automation recipes through a typed interface, authenticated by service-account machine credentials.
  • LLM integration: typed judgments returning calibrated probabilities consumed directly by application logic, provider configured per deployment with none hardcoded, and safe degradation when unconfigured.
GoGinGORMPostgreSQLRabbitMQMCPAndroidDocker

$ git log --graph --oneline career

Work Experience

535fa79 HEAD →

Cloud Engineer

PT. Acarya Data Esa · Indonesia (Remote)

2026-04 — sekarang
  • Migrated a production AWS workload from App Runner to ECS Fargate — ALB host-header routing for 7 backend services, RDS PostgreSQL, and full CI/CD repointing with zero data loss.
  • Provisioned and hardened AWS resources via CLI/IaC: IAM least-privilege roles, Secrets Manager, NAT instance, VPC, and S3 with Block Public Access, SSE encryption, and versioning.
  • Deployed self-hosted S3-compatible object storage (MinIO) with TLS and quota management, achieving full dev–prod parity through a unified configuration contract.
  • Maintained GitHub Actions pipelines for multi-target deployment and audited live cloud resources to produce per-resource cost estimates.
AWSECS FargateTerraform/IaCMinIODockerNginxGitHub ActionsPostgreSQL
51124dc

Backend Engineer

Lintas Media Danawa (Project: Lintasarta — Cloudeka) · Indonesia (Remote)

2022-06 — 2026-06
  • Developed and maintained core cloud products — CDN, Dekarock (container orchestration on OpenShift), and Docker Registry.
  • Designed and implemented a complex RBAC system securing multi-tenant access across cloud infrastructure.
  • Managed and optimized NFS integration for persistent storage in a cloud environment.
  • Refactored critical modules and enforced Clean Code standards, measurably reducing technical debt.
GoOpenShiftDockerPostgreSQLRBACNFSCDNMicroservices
81052f0

Backend Engineer (Founding Member)

Xetia.io · Japan market (Remote)

2021-11 — 2022-10
  • Engineered the delivery service for the “Hararu” app — nearby-courier search and route optimization via Google Maps API.
  • Led migration of chat services from Python to Go, eliminating performance bottlenecks and improving memory efficiency.
  • Built and operated event-driven microservices for asynchronous, resilient inter-service communication.
  • Worked directly with the CTO and CEO to translate business goals into technical design.
GoPythonEvent-DrivenMicroservicesGoogle Maps API
ace8747

Backend Engineer & DevOps

Foxlogger GPS Tracker · Indonesia

2021-06 — 2022-03
  • Designed an internal e-commerce and inventory system handling distribution of thousands of IoT devices from warehouse to customer.
  • Built infrastructure automation from scratch with GitLab CI/CD to standardize deployments.
  • Managed on-site data center server configuration, including 24/7 monitoring and hardware troubleshooting for high availability.
PythonGitLab CI/CDLinuxIoTData Center Ops
420a358

Full Stack Engineer

PT. Netzen Media Akses · Indonesia

2019-06 — 2020-03
  • Architected and built an internal accounting system from the ground up, reporting directly to the CEO.
  • Managed network device configuration and client internet infrastructure before moving into a core developer role.
PythonVue.jsMySQLNetworking
5579ccc

Junior Frontend Developer (Founding Member)

CV. Lumbung Inovasi · Mataram, Indonesia

2018-02 — 2019-02
  • Founding team of an IT consultancy serving local and regional government needs.
  • Built the frontend of a Village Information System with digital village mapping (Google Maps API) and introduced Vue.js for consuming REST APIs.
Vue.jsJavaScriptREST APIGoogle Maps API

$ cat ./04_proyek.md

Key Projects

deka-cdn.md

Deka CDN

Cloudeka (Lintasarta)

Backend Engineer

Cloudeka's content delivery service — caches static content (images, text, video, page assets) on geographically distributed servers so it is served from the location nearest the visitor.

  • Developed and maintained the CDN service as part of Cloudeka's core cloud product line.
  • Built the provisioning and configuration flows exposed through the cloud portal.
  • Worked on edge caching behaviour on top of Cloudeka storage for high-performance content distribution.
GoVarnishCachingPostgreSQLMulti-tenancy
deka-registry.md

Deka Registry

Cloudeka (Lintasarta)

Backend Engineer

Cloudeka's container image registry service — private repositories scoped per project organization, with role-based access control for CI/CD pipelines.

  • Developed and maintained the container registry service for container image distribution.
  • Implemented role-based access control so repository access is scoped per project organization.
  • Integrated registry lifecycle into the cloud portal alongside the container orchestration product.
GoDocker RegistryRBACPostgreSQLCI/CD
silacak.md

SiLacak

Ministry of Health

DevOps Engineer

National COVID-19 contact-tracing platform for the Ministry of Health.

  • Orchestrated a cluster of 6 PostgreSQL servers with PgPool for load balancing and connection pooling.
  • Deployed 5 Java application servers behind HAProxy and Nginx as primary load balancers.
  • Implemented process management and real-time alerting on memory and system health.
PostgreSQLPgPoolHAProxyNginxLinux
museum-digital-indonesia.md

Museum Digital Indonesia

MuseumDigi

Founding Member & Fullstack Engineer

Cultural artifact digitalization platform, funded by a competitive national grant (Dana Indonesiana, Kemendikbudristek).

  • Initiated the concept through a technical proposal that won the grant.
  • Managed end-to-end 3D scanning of historical artifacts and web integration.
  • Architected the entire system — frontend, backend, and DevOps — through to production launch.
GoVue.js3D / WebGLDevOps
simanlog-polri.md

Simanlog Polri

Indonesian National Police

Backend Developer

Nationwide logistics management system.

  • Contributed to logistics monitoring features with a focus on data accuracy and system security.
GoPostgreSQL
dekarock-cluster.md

Dekarock Cluster

Cloudeka (Lintasarta)

Backend Engineer

Cloudeka's container orchestration product built on OpenShift — server clusters and the foundations for resource provisioning.

  • Built provisioning flows on top of OpenShift.
  • Integrated cluster lifecycle into the cloud console.
  • Hardened multi-tenant access paths.
GoOpenShiftKubernetesPostgreSQL
warehouse-+-e-commerce-api.md

Warehouse + E-commerce API

Foxlogger

Backend Engineer & DevOps

Internal distribution system for thousands of IoT devices.

  • Designed inventory and order flows from warehouse to customer.
  • Built the REST API and admin integrations.
PythonPostgreSQLREST
delivery-chat-services.md

Delivery & Chat Services

Xetia.io

Backend Engineer (Founding Member)

Courier search, route optimization, and real-time chat for the Japanese market.

  • Implemented nearby-courier search and route optimization.
  • Migrated chat services from Python to Go for stability and memory efficiency.
GoPythonGoogle Maps APIWebSocket

$ cat ./05_opensource.md

Open Source

Developer tooling yang saya bangun dan rawat secara terbuka. semua proyek

oss/flowmaid.md

flowmaid

Mermaid-compatible diagram engine in pure std Rust: zero dependencies, sub-millisecond renders, 166 KB WebAssembly build. Published on crates.io, with a browser playground and a native desktop editor.

RustWebAssembly
oss/go-rest-skills.md

go-rest-skills

Plugin marketplace of reusable Claude Code skills — a Go Clean Architecture playbook (controller → use case → repository) and a code-review workflow that verifies intent with stakeholders before flagging issues.

GoMarkdownClaude Code
oss/dbx.md

dbx

Terminal database explorer in Rust with a DataGrip-like experience: browse schemas, run SQL, draw ERDs.

RustCLI
oss/go-map-validator.md

go-map-validator

Golang library for dynamic map-based validation of REST and gRPC payloads, with custom error messages. Production-ready and used across internal projects.

Go
oss/go-docs-generator.md

go-docs-generator

Generates single-page documentation sites from YAML/OpenAPI specs, with live API testing and architecture diagrams.

Go

$ cat ./06_skills.md

Technical Skills

Cloud & Infrastructure

#kubernetes-/-k3s#linux-2015present#openshift#openstack-api#nginx#haproxy#load-balancing#minio#aws-ecs-fargate-alb-rds-working-level

DevOps & Automation

#github-actions#gitlab-ci#docker#lxc#ansible#awx#infrastructure-as-code#apm-monitoring#varnish-cdn

Programming Languages

#go#rust#python#typescript-/-javascript

AI Tooling & Integration

#model-context-protocol-mcp#agent-tooling-claude-code-skills#llm-integration#provider-agnostic-architecture#payload-bounding-timeouts#ai-assisted-development

Backend & Messaging

#microservices#event-driven-architecture#rest-grpc#rabbitmq#gin#gorm#fastapi-/-flask#vue.js

Data & Storage

#postgresql#pgpool-clustering#elasticsearch#nosql#nfs#schema-design-query-optimization

Practice & Quality

#clean-architecture#test-driven-development#rbac-multi-tenancy#architecture-decision-records#code-review