STBackend · Go · 8+ yrs

Saptaka
Trihantoro

I build backend systems that move money, connect hotels, and handle millions of requests — without making a sound.

Scroll
ST

Since 2018

About

Building things that
just work.

I've been writing backend code professionally since 2018. Started in Java, found Go along the way, and never looked back. These days I design and build distributed systems that handle payments, hotel bookings, and educational content for millions of users across Southeast Asia.

Most recently at Rakuten Travel Xchange, I work on the platform that connects thousands of hotels to booking distributors — dealing with API design, database partitioning, and the kind of optimization problems that only appear at scale.

Go · PostgreSQL · Microservices · Kubernetes · Distributed Systems

8+Years
10K+Hotels served
6Companies
GoMain language
ST

Stack

Tools of the trade

⌨️

Languages

GoPythonTypeScriptJavaScriptJavaSQL
🗄️

Data

PostgreSQLMySQLRedisMessage QueuesPartitioning
☁️

Infra

GCPAWSKubernetesDockerJenkins
📡

Architecture

RESTgRPCMicroservicesPrometheusGrafanaOpenTelemetry
ST

Work

Where I've shipped

Rakuten Travel Xchange

2021 – Present

Software Engineer

  • Lead the hotel connection platform — 10,000+ hotels integrated through third-party APIs.
  • Database restructuring: partitioned tables, optimized queries, cut storage and latency.
  • Built public APIs for booking distributors across Southeast Asia.
  • Refactored a JavaScript FastAPI into Go — cleaner, faster, more maintainable.
  • Set up system monitoring with Prometheus and OpenTelemetry.

Ruang Guru

2020 – 2021

Backend Software Engineer

  • Built REST APIs serving millions of students across Indonesia.
  • Designed a video transcoding pipeline in Go — processed thousands of educational videos.
  • Created Unity extensions for interactive content generation.
  • Built developer tools and SDK extensions for internal teams.

Artajasa

2019 – 2020

Backend Software Engineer

  • Microservices and message queues in Go for financial transaction processing.
  • Built token generation, validation, and RSA signature services.
  • Designed caching layers that cut response times significantly.

Aino Payment

2018 – 2019

Backend Software Engineer

  • Payment infrastructure for MRT Jakarta — socket-level comms, binary payloads, Go.
  • Settlement systems for Indonesia's biggest banks (BNI, BRI, BCA, Mandiri).
  • E-parking and toll payment processing with PostgreSQL.
ST

Learn

Education & credentials

UNY

Informatic Education Engineering

Yogyakarta State University

Graduated 2018

Recent certifications

UdemyAI Agents with Claude 3 API in PythonJul 2025
IBMPrompt Engineering BasicsJul 2025
IBMIntroduction to AIJun 2025
IBMIntroduction to Data EngineeringDec 2024
IBMData AnalyticsOct 2024
UdemyBusiness Requirements DocumentationOct 2024
GoogleFoundations: Data, Data, EverywhereSep 2024
IBMCloud ComputingSep 2024
IBMSoftware EngineeringSep 2024
UdemyClean & Scalable CSS ArchitectureAug 2024
UdemyMastering Go ProgrammingJan 2024