Skip to content
View suryatresna's full-sized avatar

Block or report suryatresna

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
suryatresna/README.md

Hi, I'm Surya Tresna Agung 👋

Senior / Principal Backend Engineer · Distributed Systems · Jakarta, Indonesia


About Me

I'm a backend engineer with 10+ years of professional experience building high-scale distributed systems across the ride-hailing, e-commerce, and stock exchange domains. My focus is taking monolithic systems apart and rebuilding them as resilient, event-driven microservices that hold up under real production load.

  • 🔭 Currently driving a monolith → microservices migration at Mekari, rewriting core inventory calculation engines (Average & FIFO costing)
  • 🏦 Previously optimized the trading order system at Stockbit, one of Indonesia's top stock brokers, for high-volume, low-latency order processing
  • 🛒 Led GraphQL Federation adoption at PT Dagangan, and built streaming infrastructure at Tokopedia handling millions of requests
  • 🚖 Started my career at GO-JEK, Indonesia's first unicorn startup
  • 💼 Open for freelance backend work — Golang/Rust APIs, Kafka pipelines, microservices migrations
  • 🧑‍🏫 Mentor on ADPList · Writer on Medium

Tech Stack

Languages: Expert

gRPC WebSocket MCP FIX Protocol GraphQL REST API DuckDB Elasticsearch Event-Driven Architecture GraphQL Federation

Primary stack: Golang · Rust · TypeScript (expert) · Svelte (frontend) · PostgreSQL / DuckDB · Kafka · Redis · Kubernetes Protocols & APIs: gRPC · WebSocket · MCP · FIX · GraphQL · REST


Experience

Company Role Period
Mekari Senior Software Engineer Lv.2 Jul 2024 – Present
PT Dagangan Principal Engineer Jun 2023 – Mar 2024
Stockbit Principal Engineer Apr 2022 – Jun 2023
Tokopedia Principal Engineer Jan 2021 – Apr 2022
Tokopedia Senior Software Engineer Feb 2019 – Jan 2021
Tokopedia Software Engineer May 2017 – Feb 2019
GO-JEK Backend Engineer Mar 2016 – May 2017

GitHub Stats


Let's Connect

Email Medium ADPList

Open to Principal / Staff Backend Engineer roles and freelance projects involving high-performance, event-driven, or financial systems.

Pinned Loading

  1. goperformance goperformance Public

    test benchmarking golang statement for daily uses

    Go 1

  2. ws-sample ws-sample Public

    Go

  3. devkit devkit Public

    mini tools for productivity

    Go

  4. asynq asynq Public

    Forked from hibiken/asynq

    Simple, reliable, and efficient distributed task queue in Go (Customize with Workflow)

    Go 2