I'm Kevin, an engineering lead in Jakarta.

I lead an 11-person team building crypto trading at Ajaib, an Indonesian investing app, and I still write and review code. Before that I spent four years at Blibli, an Indonesian online store. I've been building backends for 10+ years.

Portrait of Kevin Kurniawan

Outside work

When I'm not working, I'm usually hunting for good bakmi ayam, staring blankly in a café, or hauling at a Japanese culture or gaming event. These days I mostly play Dota, casual games like the Persona series, the Final Fantasy VII games, Genshin Impact, and looking forward to GTA 6. I also sometimes jog at GBK after work.

Jan 2026 — Present
Ajaib
Jakarta, Indonesia

Team Lead, Trading & Discovery (Crypto)

  • Lead an 11-person cross-functional squad owning crypto market data, pricing, liquidity and discovery.
  • Led the rebuild of the crypto market-data platform (Go, NATS JetStream, ClickHouse, gRPC), with a pair-by-pair shadow rollout and rollback in under 15 seconds.
  • Owned delivery of automated USDT/IDR pricing and FX hedging, replacing manual spreads and hedges.
  • Led the response to our most serious outages and the reviews after them, and a security clean-up that cut critical vulnerabilities on a core service from 325 to 0.
  • Still hands-on: hundreds of code PRs and reviews across Java/Spring and Go services.
Sep 2021 — Dec 2025
Ajaib Sekuritas Asia
Jakarta, Indonesia

Senior → Lead Backend Engineer, Stocks and Crypto

  • Led backend teams building reactive microservices for trading and ledger systems, processing over 110 million transactions and 27 million asset movements.
  • Scaled stock backend services to roughly 300k requests per minute using Redis and Caffeine caching strategies.
  • Initiated and led data archival tooling with the Data and DevOps teams, reducing database storage costs and improving query performance.
  • Owned the crypto brokerage backend for spot and futures, and cut portfolio API latency from ~5s to ~300ms at a peak of ~1,800 requests a second.
Mar 2017 — Sep 2021
Global Digital Niaga (Blibli.com)
Jakarta, Indonesia

Software Design Engineer (Staff)

  • Led Click and Collect services, contributing about 3% of Blibli total sales, and integrated them with merchant partners.
  • Built and maintained backend systems for the Order Fulfilment and Seller Platform teams.
  • Mentored new engineers, served as intern lecturer, and conducted technical interviews.
Ajaib · Market data

Rebuilding the crypto market-data platform.

In 2026 I led the rebuild of the crypto market-data platform I first built in 2022. The new version runs on Go, NATS JetStream, ClickHouse and gRPC. We moved pair by pair in shadow mode, with rollback in under 15 seconds, against freshness and availability SLOs I defined. We went from 91 to 871 trading pairs in five weeks as reads grew about 54× to roughly 11M a week. Order-book data stays under 0.5s old at p99, with near-zero errors across 170M+ gRPC calls a week.

Ajaib · Trading and pricing

Trading, ledger and pricing for stocks and crypto.

I led the backend teams behind order and trading management, the stock ledger, and stop loss / take profit, which have processed over 110 million transactions and 27 million asset movements. More recently my squad rebuilt the take-profit/stop-loss and price-alert engine, which fires triggers at p95 under 250ms in production, and automated USDT/IDR pricing and FX hedging that used to be manual.

Ajaib · Crypto, first version

Building crypto trading at Ajaib from scratch.

As a senior backend engineer, I built the services behind Ajaib's crypto market data and trading: the market-data service on my own, and the trading service with one other engineer, covering spot trading, deposits and withdrawals. It went live in mid-2022.

I work on the parts of a product that have to stay up: order flows, ledgers, market data.

I started in 2015 on a university student portal, spent four years on e-commerce fulfilment at Blibli, and have built trading backends at Ajaib since 2021. Since 2026 I lead a cross-functional squad there while staying hands-on. I mentor engineers, run technical interviews, and hold a BS in Computer Science from Bina Nusantara University with a 3.92 GPA.

If we've met, I'd love to stay in touch. I'm always happy to talk shop about backend systems, trading platforms or leading an engineering team.

Backend and architecture
Java Go Spring Boot Reactive microservices gRPC Kafka NATS JetStream GCP
Databases and cache
PostgreSQL ClickHouse Timescale DB MySQL MongoDB Redis Caffeine
Tooling and operations
Git ArgoCD Jenkins Grafana Loki OpenTelemetry NewRelic
Leadership
Squad lead SLO definition Staged rollouts Incident command