Giyeon Kim

Backend / Platform Engineer
Seoul, South Korea

Professional Summary

Backend and platform engineer with 7+ years of experience building API systems, service infrastructure, developer platforms, and e-commerce backend systems. Strong in Kotlin, Spring Boot, AWS, Kafka, Redis, Kubernetes, Istio, ClickHouse, and Elasticsearch. Recently focused on AI-native automation platforms that help engineering and business teams turn repeated workflows into self-service systems.

Work Experience

AX Engineer
Sep 2025 - Present
Rapport Labs / Queenit - AX Team, Seoul, South Korea
  • Built and operate a TypeScript-based AI agent using OpenAI Agents SDK to automate CX-seller inquiry workflows, currently covering approximately 50% of total inquiry volume.
  • Designed the workflow around human-in-the-loop review, operational logging, and explicit success/failure/out-of-scope tracking to support safe production use.
  • Built Raku, a Slack-native agent platform that lets employees invoke Claude Agent SDK, Codex SDK, and custom agents through Slack app mentions and chat streaming interfaces.
  • Scaled Raku across a 300-person organization, supporting roughly 1,000-2,000 daily agent calls across cron agents, personal agents, custom agents, and live artifacts.
  • Built a deployment platform that lets non-engineering teams ship AI-assisted Next.js apps and cron jobs with automated build, preview, production deployment, secrets, logs, rollback, domains, and monitoring.
  • Enabled 35 internal deployments and supported Raku adoption discussions with two companies as an FDE-style technical owner.
Backend Engineer
Feb 2022 - Sep 2025
Rapport Labs / Queenit / 8dogam - Backend Engineering, Seoul, South Korea
  • Built backend and infrastructure for 8dogam, a new food e-commerce business from Rapport Labs, using Kotlin, Spring Boot, AWS, GitHub Actions, and Argo CD.
  • Provided end-to-end engineering support during the early stage of the business, covering infrastructure, backend services, and frontend deployment as the sole backend/infrastructure owner for roughly the first eight months.
  • Designed and operated AWS infrastructure using ECS, EKS, EC2, RDS, S3, CloudFront, and Lambda@Edge.
  • Improved back-office product search by introducing ClickHouse for complex operational search workloads that were difficult to support with the existing Elasticsearch-based flow.
  • Reduced coupling across multiple microservices by providing a ClickHouse-backed repository abstraction compatible with familiar JPA Repository and Querydsl-style usage.
  • Integrated with an RDS CDC pipeline based on Debezium, Kafka, ClickHouse Kafka Connect, and ClickHouse, removing previous product-selection limits caused by slow or constrained search queries.
Server Platform Engineer
Aug 2020 - Feb 2022
Viva Republica (Toss) - Server Platform Team, Seoul, South Korea
  • Managed API Gateway capabilities for routing and authentication/authorization across Toss services.
  • Improved API Gateway developer experience by enabling self-service configuration through an internal tool that generated Spring Cloud Gateway-compatible YAML.
  • Automated gateway change verification, canary rollout, and blue-green deployment so service teams could release gateway changes without waiting on manual platform-team deployment requests.
  • Related public talk on Toss API Gateway: YouTube
  • Built a zero-trust communication environment inside production Kubernetes clusters using Istio mTLS, AuthorizationPolicy, PeerAuthentication, and Sidecar resources.
  • Improved Kafka-to-Elasticsearch service log ingestion performance by replacing or tuning JVM-heavy Logstash-based components and optimizing Elasticsearch field indexing strategy.
Backend Engineer
Oct 2018 - Aug 2020
Hyperconnect - Azar / Hakuna, Seoul, South Korea
  • Developed Azar API features for user matching quality, including user feature collection and A/B test segment integration into product behavior.
  • Implemented quest features such as daily missions and attendance checks using Java 8, Spring Boot 2.0, AWS Aurora RDS MySQL, and ElastiCache.
  • Designed and implemented a high-availability architecture for Azar's stateful STOMP server using Redis Cluster as a persistence layer and NATS as a STOMP-compatible message broker.
  • Implemented Hakuna direct messaging features, including message send/receive flows, read status, and notifications in a Scala/Akka-based backend environment.

Core Skills

Backend

  • Kotlin
  • Java
  • Spring Boot
  • TypeScript
  • Node.js

Infrastructure

  • AWS
  • ECS
  • EKS
  • RDS MySQL
  • S3
  • CloudFront
  • Argo CD
  • GitHub Actions
  • Istio

Data & Search

  • Kafka
  • Redis
  • ClickHouse
  • Elasticsearch
  • Debezium

AI / Agent Platform

  • OpenAI Agents SDK
  • Claude Agent SDK
  • Codex SDK
  • Slack Agents
  • LiteLLM

Education

B.S. in Computer Science and Engineering

Publication

“Accurate Thermal Prediction for NANS Services on a Smart Phone,” SIES 2018. IEEE