Skip to main content Link Menu Expand (external link) Document Search Copy Copied

안녕하세요. 교촌 주문, 결제, 멤버십 서비스에서 최대 4,000 RPS의 트래픽을 처리하고, Spring Boot/Kotlin 기반 고가용성 백엔드 시스템을 설계, 운영, 자동화해 온 백엔드 엔지니어 황보규민입니다.

CDC 기반 데이터 동기화, 대용량 배치 처리 시간 95.4% 단축, 브랜드별 CI/CD, Redis Streams 기반 알림 처리 구조 개선을 통해 서비스의 안정성과 운영 효율을 높여왔습니다.

운영 중 발생한 성능 병목과 알림 누락의 원인을 분석하고 재발을 줄이는 데 집중합니다. 최근에는 Codex를 활용해 코드 분석부터 구현, 테스트, 문서화까지 개발 작업을 진행하고 있습니다.

EXPERIENCE

  • Backend Engineer · FOODDASH 2024.04.15 ~ 2025.11.30

    • 회원 600만 명 이상, 월간 활성 사용자(MAU) 77만 명 규모의 교촌치킨과 자담·읍천리 등 여러 프랜차이즈 브랜드의 주문·결제·멤버십 백엔드를 개발하고 무중단 운영.
    • 자담 위메프오 서비스 이관 과정에서 회원/주문 데이터 마이그레이션을 수행하고, 전환 이후 서비스 운영 이슈를 안정화.
    • 100만 명 이상 회원 대상 멤버십 등급 갱신 배치의 병목을 분석하고, 처리 시간을 19분 13초에서 53초로 단축하여 95.4% 개선.
    • 브랜드별 기능 차이와 공통 모듈을 분리하고, 변경 감지 기반 staging 배포와 수동 승인 production 배포를 지원하는 통합 CI/CD 파이프라인 구축.
    • 대규모 알림 배치와 실시간 주문 알림이 겹칠 때 발생하던 외부 Push API 타임아웃, 재시도, 서버 재시작 시 전송 누락 문제를 분석.
      • 알림 누락 문제 해결을 위해 Redis Streams 메시지 큐 도입을 테크 리드로 주도하고, Consumer Group과 PEL(Pending Entries List, 처리 대기 메시지 목록)로 처리 중이던 메시지를 추적해 최소 한 번 전달을 보장하는 알림 처리와 서버 재시작 후 미처리 알림 복구를 지원하도록 개선.
      • 결과적으로 알림 전송 누락을 0% 수준으로 안정화.
    • 대용량 주문/메뉴 데이터를 빠르게 실시간 조회해야 하는 요구사항에서, 여러 테이블에 걸친 멀티 쿼리 병목을 줄이기 위해 조회 모델 역정규화가 필요하다고 판단하고 MySQL CDC → MQ → ETL → MongoDB 동기화 파이프라인을 설계 및 운영.
    • 주요 기술: Kotlin, Spring Boot, MySQL, Redis Streams, Kubernetes, AWS
  • Senior Researcher · foxee 2023.06 ~ 2024.01

    • Java/Spring Boot 기반 취약점 분석 웹 서비스의 백엔드 API 개발.
    • 악성코드 이미지 기반 CNN/XAI 연구를 수행하고, Windows 2015 악성코드 데이터셋의 벡터 정제 및 시각화 파이프라인 구축.
    • Docker/GitHub Actions 기반 배포 흐름을 정리해 연구/서비스 개발 환경의 반복 작업을 줄임.
    • 주요 기술: Java, Spring Boot, PostgreSQL, Docker, Python
  • Intern · 주식회사 펄스 2020.01 ~ 2020.02

    • 사내 업무 편의 기능을 Python 기반으로 개발.

EDUCATION

OPEN SOURCE

  • 2026.07 redisStreamScope — Redis Streams 운영 콘솔 · GitHub

    Go·React 기반의 셀프 호스팅 도구로, 스트림·메시지·Consumer Group 조회와 lag·미처리 메시지 모니터링을 지원합니다. 메시지 재처리·DLQ 격리 및 재전송, ACL 기반 접근 제어와 감사 로그를 제공하며 Docker·Helm으로 배포할 수 있습니다.

  • 2025.10 OAuth 2.0 인증 모듈 공개 패키지 배포

    토큰 폐기(revoke) 기능을 포함한 경량 OAuth 2.0 인증 모듈입니다.

  • 2025.03 AWS 계정 전환 유틸리티

    여러 프랜차이즈 브랜드 운영 중 반복되는 AWS 계정 전환을 자동화한 macOS xbar 유틸리티입니다. 기여한 코드는 공식 플러그인 저장소에 병합되었습니다.

  • 2024.03 ~ 2024.04 서버 벤치마크 서비스
  • 2024.01 ~ 2024.02 Slack 리스트 알림 GitHub Actions
  • 2022.11 ~ 2024.02 실시간 채팅 서비스

    1년 이상 개발한 개인 프로젝트로, KT AICC 에서 오픈소스를 활용하고 있습니다.

    • 최대 59배 처리량 개선 (TPS p99.9: 1.63 → 96.52) [1]
  • 2022.06 ~ 2022.09 뱅킹 서버 배포 자동화 [2]
  • 2021.09 ~ 2021.12 Windows 악성코드 유형별 대표 특성 추출 [3]
  • 2021.09 ~ 2021.12 PowerShell 악성 스크립트 탐지 [4]
  • 2021.09 ~ 2021.10 블록체인 기반 친환경 에너지 거래 플랫폼 프로토타입 [5]

ACTIVITY

  • (특허등록) 블록체인 클라이언트 취약점 탐지 방법 및 취약점 탐지 장치 (2022.01 ~ 2022.12) [6]
  • (학술대회) (NLP)N-gram과 위협 행위 기반의 Windows 악성코드 패밀리 주요 유형 패턴 분석 (2021.12)[7]
  • (SW등록) RE100 실현을 위한 블록체인 기반 REC(신재생에너지공급인증서) 거래 플랫폼 프로토타입 [C-2021-044149] (2021.09 ~ 2021.11)[8]
  • (대회) 해커톤 대회 : Convergence Security Graduate School Hackathon Competition (2021.09 ~ 2021.11)
  • (대회) AI 대회(4등) : 2021 Cybersecurity AI/big data challenge, Korea Internet & Security Agency(KISA) - 파일리스 악성코드탐지 부문 (2021.09 ~ 2021.12)
  • (대회) 개인정보보호 대회(3등) : 2020 K-cyber security challenge, Korea Internet & Security Agency(KISA) - 개인정보보호 부문 (2020.09 ~ 2020.12)
  • (SW 해외교육) 미국 산호세 주립대학 San Jose State Univ. 1 Washinton Square, CA, USA (2019.06 ~ 2019.09)
  • (교환학생) 말레이시아 헬프 대학 HELP Univ. Bukit Damansara 50490 Kuala Lumpur, Malaysia (2017.12 ~ 2018.03)

CONTACT