Hi, I'm Ryo Kusnadi

Backend & distributed systems engineer

I specialize in high-scale services, data correctness, and resilient payouts with measurable impact.

Scroll Down
Profile

About Me

Ryo Kusnadi

Principal-minded backend engineer at Shopee, owning reliability, migrations, and data quality at scale. I drive architecture decisions, production readiness, and measurable business outcomes.

Work Experience(Job)

Shopee LogoShopee
Sat Nusapersada LogoSat Nusapersada

Education(School)

Universitas Internasional Batam LogoUniversitas Internasional Batam
Bachelor of Science in Computer ScienceSep 2018 – Apr 2022
GPA: 3.93 / 4.00
  • Graduated with high distinction, building a strong foundation in programming, systems design, and data management.
  • Completed the Bangkit Academy (2021) — a prestigious tech program led by Google, Tokopedia, Gojek, and Traveloka:
    • Specialized in Machine Learning with hands-on projects.
    • Selected as a graduate with distinction for outstanding performance and team collaboration.
  • Active member of the Information System Student Council:
    • Developed internal web tools for organizing campus events.
    • Mentored junior students during onboarding and technical workshops.

🛠 Skills & Expertise

My core technologies and tools:

💻 Programming Languages

  • ⚡️ Golang — Scalable backend services
  • 🐍 Python — Automation, scripting, data tasks
  • 🏢 C# — Enterprise & manufacturing apps
  • 🌐 JavaScript/TypeScript — Web & API development

🗃 Databases & Messaging

  • 🗄️ PostgreSQL/MySQL — Relational data & transactions
  • 🚀 Kafka — Event streaming & messaging
  • ⚡️ Redis — Caching & pub/sub
  • 📦 Protobuf — Fast RPC serialization

🧱 Infrastructure & DevOps

  • 🐳 Docker — Containerization & orchestration
  • 🔄 CI/CD — Automated deployment & testing
  • 🔎 CDC — Real-time sync & anomaly detection
  • 📊 Monitoring — Dashboards & alerting

🧩 System Design

  • 🌍 Distributed Systems — Scalable, reliable services
  • 🧩 Microservices — Modular architecture
  • 🔒 Data Consistency — Idempotency, accuracy

⚙️ Tools & Frameworks

  • 🛠️ Git, Postman, Insomnia, VS Code, IntelliJ
  • 🤖 Arduino — Automation & prototyping
  • 🔗 EDI, REST, SOAP — System integration

My Works

Selected builds and recent writing

Featured Projects

crypto snapshot cli

⭐ 7

Backend and reliability focused project.

Updated Sep 9, 2026Shell

Go Sample Movie Logging

⭐ 3

Backend and reliability focused project.

Updated Jan 21, 2026Go

Go Singleflight

⭐ 2

Sample Project To Showcase Singleflight Usecase in Go

Updated Mar 3, 2024Go

rig bench

⭐ 1

Backend and reliability focused project.

Updated Jul 15, 2026JavaScript

Go Kafka

⭐ 1

Backend and reliability focused project.

Updated Oct 16, 2023Go

Ryo Kusnadi

⭐ 0

Backend and reliability focused project.

Updated Oct 16, 2026JavaScript

Case Studies

Reliability, migrations, and automation with measurable outcomes.

Zero-downtime migration to distributed DB

PIC — Seller Income · 2025
0 downtime, data integrity maintained

Led migration from legacy financial databases to a distributed architecture with phased cutovers, shadow traffic, and contract-based validation.

  • Phased replication with CDC; dual-write guards; automatic drift detection
  • Failover playbooks and SLO-based readiness checks before final switch
  • Improved throughput and consistency for high-volume seller transactions

Real-time monitoring via CDC + contracts

Seller Income · 2025
↓30% downtime, faster anomaly detection

Built anomaly detection using CDC streams and schema contracts to validate events and prevent silent data issues.

  • Contract tests on payload shape, currency/amount bounds, and idempotency
  • Alerting on divergence between source-of-truth and downstream consumers
  • Runbooks with auto-mitigation hooks for common failure modes

Escrow lifecycle re-architecture

Seller Income · 2025
↓15% payout discrepancies

Redesigned escrow pipeline with layered validation and resilience patterns to protect payouts.

  • Idempotent orchestration; retries with backoff and poison-queue isolation
  • Boundary checks on amounts, FX, and duplicate events across services
  • Recovery playbooks for partial failures and out-of-order messages

Get in Touch

Want to know more about my experience?

Download Resume

Feel free to reach out to me through any of these platforms. I'm always open to discussing new projects, creative ideas, or opportunities to be part of your visions.