Hello, I’m Gyumin Hwangbo, a backend engineer who has handled up to 4,000 RPS across Kyochon’s order, payment, and membership services and has designed, operated, and automated highly available systems with Spring Boot and Kotlin.
More recently, I have been using Codex for code analysis, system design, implementation, refactoring, testing, and documentation, expanding an AI agent-based workflow. I have also built CDC pipelines, improved large-scale batch performance by 95.4%, created per-brand CI/CD pipelines, and designed Redis Streams-based messaging systems to improve operational automation and system efficiency.
I have investigated the causes of performance bottlenecks and missed notifications in production and improved systems to prevent those problems from recurring.
EXPERIENCE
Backend Engineer (FOODDASH) 2024.04.15 ~ 2025.11.30
- Developed and operated order, payment, and membership backends serving 6M+ members across multiple franchise brands, including Kyochon with 770k MAU, while handling peak Kyochon traffic of up to 4,000 RPS and supporting zero-downtime deployments.
- Migrated Jadam service data from Wmpo and stabilized operational issues after the service transition.
- Analyzed bottlenecks in the membership grade renewal batch for 1M+ users and reduced processing time from 19m13s to 53s (95.4% improvement).
- Separated brand-specific features from shared modules and built an integrated CI/CD pipeline with change-based staging deployments, manual production triggers, rollout tracking, and Slack notifications.
- Investigated notification loss caused by external Push API timeouts, retries, and server restarts when large notification batches overlapped with real-time order notifications.
- Served as the technical lead for introducing a Redis Streams message queue to solve notification loss, using Consumer Groups and PEL (Pending Entries List) to provide at-least-once delivery semantics, track in-flight messages, and recover unprocessed notifications after restarts.
- Stabilized notification loss to near 0% (link).
- Designed and operated a MySQL CDC -> MQ -> ETL -> MongoDB synchronization pipeline to support fast, large-scale real-time reads by denormalizing read models and reducing multi-query bottlenecks across order and menu tables.
- Stack: Kotlin, Spring Boot, MySQL, Redis Streams, Kubernetes, AWS
Senior Researcher (foxee) 2023.06 ~ 2024.01
- Built backend APIs for a vulnerability analysis web service with Java and Spring Boot.
- Conducted CNN/XAI research for malware image analysis and built preprocessing/visualization pipelines for the Windows 2015 malware dataset.
- Improved the development and deployment workflow with Docker and GitHub Actions.
- Stack: Java, Spring Boot, PostgreSQL, Docker, Python
Intern (Pulse Co., Ltd.) 2020.01 ~ 2020.02 (1 month)
- Developed internal workflow support tools with Python.
EDUCATION
- M.S. in Computer Engineering, Pusan National University (2020.09 ~ 2022.08)
- B.S. in Computer Engineering, Pusan National University (2014.03 ~ 2020.08)
- Bu-il Foreign Language High School (2010.03 ~ 2013.02)
OPEN SOURCE
- 2025.10 OAuth2.0 authentication module public package
- Lightweight OAuth2.0 module including revoke support not available in Spring Security.
- https://github.com/ghkdqhrbals/personal-module
- 2025.03 AWS account switch utility
- Main merge to macOS xbar automation tool for frequent AWS account switching in multi-franchise operations.
- https://github.com/matryer/xbar-plugins/pull/2103
- 2024.03 ~ 2024.04 Server benchmark service
- 2024.01 ~ 2024.02 Slack list notification GitHub Actions
- 2022.11 ~ 2024.02 Real-time chat service (47 stars)
- Long-running personal project adopted and used by KT AICC.
- Up to 59x faster (TPS p99.9 1.63 → 96.52): link
- https://github.com/ghkdqhrbals/spring-chatting-server
- 2022.06 ~ 2022.09 Banking server deployment automation: link
- 2021.09 ~ 2021.12 Malware feature extraction by Windows malware type: link
- 2021.09 ~ 2021.12 PowerShell malicious script detection: link
- 2021.09 ~ 2021.10 Blockchain-based green energy trading platform prototype: link
ACTIVITIES
- Patent: Blockchain client vulnerability detection method and device (2022.01 ~ 2022.12)
- Conference: (NLP) N-gram + threat-actor-based pattern analysis for Windows malware families (2021.12)
- Software registration: Blockchain-based REC trading platform prototype for RE100 [C-2021-044149] (2021.09 ~ 2021.11)
- Hackathon: Convergence Security Graduate School Hackathon Competition (2021.09 ~ 2021.11)
- AI Competition (4th): 2021 Cybersecurity AI/big data challenge, KISA — fileless malware detection (2021.09 ~ 2021.12)
- Privacy Competition (3rd): 2020 K-cyber security challenge, KISA — privacy (2020.09 ~ 2020.12)
- Overseas training: San Jose State Univ., San Jose, CA, USA (2019.06 ~ 2019.09)
- Exchange student: HELP Univ., Kuala Lumpur, Malaysia (2017.12 ~ 2018.03)
CONTACT
- GitHub: https://github.com/ghkdqhrbals
- Portfolio: https://ghkdqhrbals.github.io/portfolios
- LinkedIn: https://www.linkedin.com/in/gyumin-hwangbo-92382218b/
- Phone: (+82) 10-5177-1967
- Email: ghkdqhrbals@gmail.com