Meet Glenn Steven

Software Engineer (Backend)

Software Engineer with 4+ years of experience building high-scale systems in Golang. Focused on event-driven architecture, performance optimization, and resilient service design across fintech and digital products.

Golang • Event-Driven Systems • API Reliability

Experience

Jakarta, Indonesia

Software Engineer at Bank Raya

Jakarta · Sept 2024 - Present

  • Architected distributed recurring debit orchestration system processing scheduled savings transactions via cron scheduling and async workers with idempotent execution safeguards.
  • Designed and implemented RTGS transfer infrastructure integrating with Core Banking (UKO) supporting secure high-value transaction processing.
  • Engineered MultiQRIS Cashier platform implementing RBAC authorization supporting 1,500+ merchants and 4,300+ NMIDs, enabling secure multi-outlet cashier management and governed wallet access across balances exceeding IDR 10B.
  • Built event tracking ingestion API maintaining high availability (~99%) and low-latency response performance supporting reliable analytics event collection across production workloads.

Tech Stack

Core tools I use to design and ship backend systems.

Programming Languages

Golang, PHP, Ruby

Databases

MySQL, PostgreSQL, MongoDB, Redis, OpenSearch

Message Queues

RabbitMQ, Google Pub/Sub

DevOps & Tools

GitHub Actions, Kubernetes, Linux, Datadog, Rollbar

Concepts & Backend Expertise

Event-driven architecture, Concurrency (Goroutines), RBAC, Caching, Exponential Backoff, Image Processing, API Integration

Engineering Practices

Unit Testing, Code Review, Agile/Scrum, CI/CD

Languages

Indonesian (Native), English (Professional)