Backend Engineer · Go · Since 2018

Saptaka
Trihantoro

I design and build microservice systems that move money, stream video, and ship games — Go-first, deployed on AWS & GCP. Most recently leading the hotel connection platform at Rakuten Travel Xchange.

Focus

Payments · Media

Base

Jakarta, ID

Cloud

AWS · GCP

Status

Open to work

Saptaka Trihantoro

@taka-x-code

github.com/taka-x-code

Backend · Go · 8+ yrs

~ /career-summary

$ whoami

Saptaka Trihantoro — backend engineer, 8 yrs

$ cat experience | head -4

Rakuten Travel Xchange · 2021–2025 · 10,000+ hotels

Ruangguru · 2020–2021 · video transcoding pipeline

Artajasa · 2019–2020 · payment microservices

Aino · 2018–2019 · MRT Jakarta payment infra

$ uptime

ex-Rakuten Group · Ruangguru · Artajasa · Aino
01 Experience

Eight years, four industries.

Payments, edtech, games and travel distribution — the constants are Go, microservices, and systems that need to be right at scale.

Rakuten Travel Xchange

Jul 2021 – Dec 2025 · 4y 6m

Software Engineer

Singapore

Part of Rakuten Group
  • Led the hotel connection platform serving 10,000+ hotels through third-party APIs.
  • Cut operational costs and improved search speed via database partitioning and query optimization.
  • Built and maintained public APIs for multiple hotel booking distributors.
  • Implemented system monitoring with Prometheus and OpenTelemetry.
  • Restructured databases to reduce storage footprint and query latency.
  • Refactored a JavaScript FastAPI backend into a Go RESTful service.

Ruangguru

Oct 2020 – Nov 2021 · 1y 2m

Software Engineer

Jakarta, ID

Leading Indonesian EdTech
  • Developed REST APIs in Go and Python for the educational platform.
  • Built a video transcoding pipeline in Go serving thousands of concurrent users.
  • Scripted game packaging: Unity3D + VM + Golang + ffmpeg, with size bootstraping via AWS S3.
  • Created C# Unity extensions for game generation and content upload.
  • Built the backend service handling Google Sheets add-on input for game data.
  • Maintained video service and transcoder in Go and Python; deployed services across Kubernetes namespaces.

Artajasa Pembayaran Elektronis

Jul 2019 – Jan 2020 · 7m

Outsource Junior Programmer → Software Engineer

Yogyakarta, ID

Indonesian Fintech
  • Built microservice REST APIs and messaging queues in Go for financial transaction processing.
  • Developed token generator-validator and RSA signature generator-validator services.
  • Built data validator, data routing, and store-and-forward file backup services.
  • Added in-application data caching to improve performance.
  • Dockerized services and supported CI/CD pipelines.

Freelance

May 2019 – Jul 2019 · 3m

Freelance Web Developer

Yogyakarta, ID

  • Contract web development work between full-time roles.

PT Aino Indonesia

May 2018 – May 2019 · 1y 1m

Back End Developer

Yogyakarta, ID

Banking settlement & MRT Jakarta
  • Built transaction processing applications for middle-end and back-end systems.
  • Delivered settlement systems for BNI, BRI, BCA, and Mandiri (Java).
  • Created the full payment infrastructure for MRT Jakarta in Go — FFS, SDDC, RFClient, RFServer, DB-Processor — using socket and binary payloads.
  • Built the orchestrator routing transactions between channel and payment teams (Unified Payment).
  • Implemented e-parking (on/off-street) and toll payment processing on PostgreSQL.
02 Skills
Top skill

Telemetry

Prometheus, Grafana, OpenTelemetry — monitoring as a first-class citizen, not an afterthought.

Top skill

Database Optimization

Partitioning, query tuning, restructuring — 10,000+ hotel scale, lower cost and latency.

Top skill

Terraform

Infrastructure as code across AWS and GCP for repeatable, reviewable environments.

Languages

8 yrs, Go first

GoC#PythonJavaTypeScriptJavaScriptSQL

Cloud & Infra

AWS · GCP

AWSGCPKubernetesDockerTerraformJenkinsOpenShift

Data

Storage & queues

PostgreSQLMySQLRedisMessage QueuesPartitioning

Systems

Microservices

MicroservicesRESTgRPCDistributed SystemsVideo TranscodingGame Packaging

// Databases: PostgreSQL, MySQL, Redis · Queues: RabbitMQ, Kafka · Tooling: Git, Jenkins, Terraform, Prometheus

03 About

I build backend systems that quietly carry the hard parts — payments, video, games, bookings.

Backend engineer since 2018. Started in Java, found Go along the way, and never looked back. I design microservice systems focused on content platforms — video streaming delivery and game delivery — using Go, C# and cloud services on AWS and GCP.

The through-line of my career is transactional scale: settlement systems for Indonesia's biggest banks, payment infrastructure for MRT Jakarta, a video transcoding pipeline for millions of students, and a hotel platform connecting 10,000+ properties.

When it's not about throughput, it's about observability — Prometheus, OpenTelemetry, and making failures visible before users feel them.

GoC#JavaPythonAWSGCPKubernetesTerraformPostgreSQLgRPCOpenTelemetry

8+

Years backend

10K+

Hotels connected

6

Companies

Go

Main language

Current focus

  • Go microservices & distributed systems
  • Database optimization at scale
  • Telemetry & production observability
  • Infrastructure as code (Terraform)
04 Education

Universitas Negeri Yogyakarta

Bachelor's degree, Informatics Engineering Education

2012 – 2018 · Yogyakarta, Indonesia

Education-focused computer science — how to build systems and how to teach them. The same clarity applies to writing code people can maintain.

05 Certifications

AI Agents with Claude 3 API in Python

Udemy · Jul 2025

Prompt Engineering Basics

IBM · Jul 2025

Introduction to AI

IBM · Jun 2025

Introduction to Data Engineering

IBM · Dec 2024

Data Analytics

IBM · Oct 2024

Business Requirements Documentation

Udemy · Oct 2024

Foundations: Data, Data, Everywhere

Google · Sep 2024

Cloud Computing

IBM · Sep 2024

Software Engineering

IBM · Sep 2024

Clean & Scalable CSS Architecture

Udemy · Aug 2024

Mastering Go Programming

Udemy · Jan 2024

Python for Data Science, AI & Development

IBM

Introduction to Containers with Docker, Kubernetes & OpenShift

IBM

Application Security for Developers and DevOps Professionals

IBM