Experience
Kata.ai — DevOps Engineer
May 2023 – PresentJakarta, Indonesia
Own site reliability engineering (SRE), platform operations, and backend development for a multi-tenant conversational AI platform running on GKE — on-call, postmortems, and infrastructure hardening, alongside building and maintaining the Go services that run on it.
- RESOLVEDDiagnosed a production chatbot response-delay incident caused by a large broadcast overwhelming reactive autoscaling; designed and shipped a KEDA pre-scaling strategy (combined CPU + scheduled triggers) that scaled the affected worker to 90 replicas ahead of each broadcast window with zero pending pods. While validating it, found and fixed an unrelated crash-loop on a neighboring service caused by a blocking health-check pattern — resolved by redesigning the liveness/readiness probe split, then safely cycled roughly 140 deployments cluster-wide to clear the resulting connection storm.
- 5 WHYSLed a 5 Whys investigation into a P1 cluster-wide worker node outage, uncovering three independently compounding failures — a silently broken CNI plugin from a deprecated upstream image registry, CPU starvation from a security agent lacking container-aware exclusions, and unbounded log growth on end-of-life Kubernetes/Docker versions — and delivered both immediate fixes and a long-term upgrade roadmap.
- HARDENINGDesigned and personally verified an end-to-end security hardening reference implementation (private-only encrypted Cloud SQL, functional account lockout tested via real login attempts, immutable/locked backups verified via real deletion attempts, hardened bastion access via IAP + OS Login + least-privilege service accounts) to prove a client's regulatory compliance controls were technically achievable ahead of a production-wide rollout.
- MIGRATIONAuthored the migration plan and led execution of a production Kafka cluster migration from ZooKeeper-based coordination to KRaft consensus mode.
- Created and scaffolded new services from the ground up — git setup, Helm chart, CI/CD pipeline, and ArgoCD GitOps registration — and served as an individual contributor across 25+ service repositories on the platform.
- BUILTPersonally designed and built several Go backend services now running in production, including payment gateway middleware connecting the chatbot platform to telco billing systems across multiple client accounts (push-to-pay, top-ups, refunds, WhatsApp payment reminders), and a CRM conversation adapter integrating the chat channel with a third-party live-chat API.
- Operate workloads spanning Airflow, Spark, and cert-manager; maintain CI/CD pipelines (Azure Pipelines) and GitOps deployments (ArgoCD, Helm); produce RCA documentation across databases, messaging systems, and orchestration tooling.
Suitmedia — Software Engineer
Dec 2015 – May 2023Jakarta Selatan, Indonesia · 7.5 years
- Built and maintained PHP-based web products for clients, translating requirements into working software under real deadlines.
- Delivered a ride-sharing platform, a job-matching application with a custom matching algorithm, and an e-commerce platform with cart, payments, vouchers, and referrals.
- Advised on technical solutions across other projects beyond direct ownership.
Jaya Institute Indonesia — IT Consultant
Jan 2011 – Oct 2015Pekalongan, Central Java, Indonesia
- Advised local clients on software, websites, design, promotion, and general computer literacy.
RS QIM — IT Staff
Aug 2011 – Feb 2014Pekalongan, Central Java, Indonesia
- Built internal applications in Visual Basic 6; handled hardware and software troubleshooting.
- Trained end users to independently resolve recurring issues.
Selected Personal Projects
Lightweight edge proxy service.
A simple key-value store built with the Echo framework and etcd.
Lightweight HTTP server for serving and running bash scripts remotely; built as a base Docker image.
Next.js admin dashboard UI.
Minimal Caddy-based static HTML server, used as a Docker base image.