×
Tanricko

Tanricko

Software Engineer

Setiabudi, South Jakarta, Jakarta, ID, 12910
+62 812-8312-2139
Indonesian, English

Background


About

About

Software engineer with 5 years of experience in Go, specializing in low-latency systems and financial infrastructure. Currently building event-sourced trading systems at Ajaib (20K+ RPS, sub-10ms p99). Previously at Tokopedia/ByteDance delivering fintech products (insurance, lending) on Indonesia's largest e-commerce platform.

Work Experience

Work Experience

  • Senior Software Engineer - Coin, Ajaib

    Feb, 2025 - Present

    Performance-focused Go backend engineer for a crypto brokerage/exchange, building low-latency, event-sourced services (Kafka WAL) with strong ownership in state management, recovery, and production reliability.

    • Built a single-node in-memory matching engine processing full order lifecycle---validation, state mutation, and synchronous Kafka WAL persistence (50--80% of per-request latency)---sustaining 20K+ RPS at p99 <10ms, with OS-level CPU affinity pinning to eliminate cross-core cache migration on hot-path state.

    • Designed event-sourced architecture for coin-wallet and matching-engine using Kafka-backed WAL with periodic state snapshots (every 10K events) to GCS, achieving $\sim$3s cold-start recovery (snapshot download + WAL replay).

    • Built a replication service that continuously verifies WAL events against materialized state for consistency auditing.

    • Implemented a schema-versioned binary state store with contiguous memory layout for cache-friendly bulk serialization during snapshots, supporting zero-downtime field addition, removal, and type migration across deployments.

  • , Tokopedia (acquired by ByteDance, Feb 2024)

    May, 2022 - Jan, 20252 years 8 months

  • Senior Web Engineer, iSeller Commerce

    Jun, 2021 - May, 202211 months

    Maintained and enhanced an omnichannel platform enabling sellers to manage product listings and orders across multiple e-commerce sites.

    • Led integration of WhatsApp Business Platform as project technical lead, enabling merchant-customer messaging across iSeller storefronts.

    • Built real-time multi-storefront chat system using WebSocket, enabling live customer support for merchants with message routing and session management.

Projects Experience

Projects Experience

  • resume2tex | JSON to LaTeX Resume Generator

    - Present

    Created this very resume you're reading using a custom-built Go application that transforms JSON data into polished LaTeX documents

    • Implemented Go text/template engine for dynamic LaTeX document generation with modular template system supporting custom styling, nested company roles, and formatting options

    • Integrated with pdflatex for automated PDF generation with proper error handling and cleanup

  • nyxoria | Binance Trading Bot

    - Present

    Solo-developed an automated Binance trading bot in Go, from concept to live deployment

    • Built end-to-end from concept to live deployment: real-time WebSocket market data consumption, pluggable strategy architecture, configurable risk management (position sizing, stop-loss), and paper trading mode.

    • Implemented operational tooling: structured logging with hourly rotation, Discord webhook integration for real-time trade alerts and P&L reporting.

Skills

Skills

  • Languages

    Go (primary)

    JavaScript/TypeScript

    PHP

  • Infrastructure

    Kubernetes

    Docker

    Linux

    GCP

    AWS

  • Practices

    Event Sourcing

    CQRS

    Microservices

    CI/CD

  • Tools & Protocols

    Git

    gRPC/Protobuf

    GraphQL

    WebSocket

    OAuth 2.0

  • Databases & Caching

    PostgreSQL

    Redis

    Valkey

    MySQL

    MongoDB

  • Messaging & Streaming

    Kafka

    RabbitMQ

    NSQ

  • Observability

    New Relic

    Grafana

    Prometheus

    PagerDuty

Education

Education

  • Game Application and Technology, Bachelor of Computer Science, Bina Nusantara University

    Sep, 2016 - Nov, 2021

Awards

Awards

  • 2nd Place , GoTo Hackathon

    Awarded on: Nov 01, 2023

    Led a team of 4 to prototype an AI-driven live commerce tool: real-time audio pattern recognition on live streams to detect product keywords (name, price, variants), combined with image capture to auto-generate and publish product listings mid-stream---targeting SEA's direct-from-factory live selling market. Built in 48 hours.