Seokhoon Moon
Backend Engineer in Seoul, South Korea
moonx011@gmail.com
About
"서비스의 본질을 고민하며, 구조와 운영을 함께 책임지는 백엔드 엔지니어입니다."
토스 홈트라이브에서 1800만 MAU 서비스를 개발·운영하며, 복잡한 데이터 처리와 구조 개선, 대규모 트래픽 환경에서의 안정적 서비스 운영 경험을 쌓았습니다. 단순한 구현을 넘어 문제를 정의하고, 사용자 중심의 기술적 해결책을 설계하는 엔지니어를 지향합니다.
Work Experiences
Viva Republica (Toss)
Gangnam, South Korea
AppsInToss Growth Team - Backend Engineer
Jan. 2025 - Now
미니앱 중심 서비스 확장을 위한 구조적 전환과 검색 시스템 개선
토스 앱 내에서 다양한 미니앱을 사용할 수 있도록 하는 앱인토스 프로젝트에 참여
기존 전체탭/검색 구조가 미니앱 하위 기능을 반영하지 못하는 문제 해결
전체탭/검색 데이터 모델 및 서버 구조를 미니앱-하위 기능 구조를 적용할 수 있도록 재설계
신규 미니앱을 손쉽게 노출하고 실험할 수 있는 구조로 유연성 확보
추천 영역 UI 개선을 통한 사용자 미니앱 진입률 향상
전체탭에 게임 누적 플레이 수 시각화 기능 개발
전체탭 추천 영역에서 미니앱도 추천될 수 있도록 반영
미니앱 운영을 위한 시스템 설계
외부 미니앱 콘솔 – 내부 서비스 매니저 – 전체탭/검색 어드민 간 통합 데이터 flow 설계
분산된 관리 흐름을 시스템화하여 운영 효율성과 유지보수성 향상
기존 레거시 검색 시스템에서 신규 ES 기반 ML 서버로 전환
기존 특정 등록 키워드에만 매칭이 되어 검색이 되는 검색 서버에서 각 키워드를 Elastic Search에 등록하여, ML 기반으로 검색이 되게하는 신규 검색 서버로 마이그레이션을 진행
어드민에서 검색 데이터를 Kafka 를 이용하여, ES에 적재되도록 작업
UI 단에 연결되는 도메인 로직들을 ML 서버와 분리하는 작업을 진행하여, ML 서버 추상화
Viva Republica (Toss)
Gangnam, South Korea
Navigation Team – Backend Engineer
May. 2024 - Jan. 2025
토스 홈/전체탭/알림/검색 등 핵심 진입점 기능 운영 및 실험
트래픽이 집중되는 주요 진입점에서 실험을 빠르게 반복할 수 없는 구조적 제약 해결
홈, 전체탭, 알림탭 기능들을 대상으로 실험 가능한 구조로 서비스 분리 및 실험 조건 구성
Server-Driven UI(SDUI) 기반 실험 구조 도입 → 기획 변경 시에도 빠른 UI 실험 반복 가능
사용자 경험을 개선하기 위한 다양한 실험 설계 및 운영
전체탭 정렬 로직 변경, 고정 알림 UI 개편, 알림 차단 UX 실험 등 사용자 피드백 기반 개선
실험 결과 기반 UI/UX 개선을 통해 사용자 전환율 및 체류 시간 상승
레거시 구조로 인해 발생하던 성능/유지보수 이슈 해소
Spring Boot 3.2 업그레이드, WebClient 전환을 통한 기술 부채 해결
전체탭 서버를 레거시 서버로부터 분리하여 각 팀간 배포 라이프사이클 충돌 문제 해결
Viva Republica (Toss)
Gangnam, South Korea
Timeline Team - Backend Engineer
Oct. 2023 - May. 2024
1800만 MAU 홈 소비 내역 정제 서버 개발 및 운영
다양한 금융 내역(계좌, 카드, 마이데이터 내역 등)이 일관성 없이 노출되는 문제 해결
여러 원천 데이터를 하나의 정제된 소비 내역으로 통합하는 Merge-Refine 파이프라인 유지/확장
신규 내역(카드 매입 취소, 쿠팡페이 등) 도입 → 사용자 소비 내역 정확도 향상
기존 구조로 표현 불가능했던 부가 정보 처리 문제 해결
기존 모델 한계를 보완하기 위해 SubTransaction 구조 설계 및 적용
추가 정보(예: 적립 포인트, 스킴 정보 등)를 기존 내역에 결합하여 표현 가능하게 개선
캐시 메모리 사용률 과다로 인한 서버 리소스 이슈 해결
schema-serializer 라이브러리 개발 및 적용
message-pack 대비 Redis 메모리 사용량 60%, 직렬화 CPU 사용량 50% 절감
운영 생산성을 위한 내부 도구 고도화 및 자동화
Timeline Admin V2 개발
Merge된 내역 확인, TQL 테스트, Cache 제어 등을 어드민에서 직접 수행 가능
CS/운영 대응 속도 향상 → 장애 분석 시간 단축 및 대응 품질 향상
Thingsflow
Seongsu, Seoul
Hellobot - Backend Engineer
Sep. 2022 - Sep. 2023
헬로우봇 백엔드 구조 개선 및 신규 기능 개발
기존 Monolithic 구조와 기술 부채 해결
트래픽이 많은 알림 서버/DB를 기존 서버로 부터 분리
사용성이 좋지 않은 구어드민 제거 등 레거시 정리 및 모듈화 진행
글로벌 확장을 위한 데이터 구조 확장 및 글로벌 유저 용 컨텐츠 관리 로직 추가
백엔드 품질 향상을 위한 테스트 인프라 도입
비즈니스 니즈에 맞춘 신규 기능 다수 개발
랜덤박스, 기프티엘 연동, 스크랩 기능 등 유저 참여형 기능 설계 및 적용
사용자 반응 기반으로 기능 개선 및 고도화 경험 축적
헬로우봇 글로벌화 프로젝트 참여
헬로우봇 컨텐츠를 글로벌 유저들에게도 제공을 하기 위해 데이터 구조 확장
각 콘텐츠를 허용된 국가와 제공하는 언어로만 서빙하기 위한 로직 추가
운영 효율을 위한 업무 자동화 구현
새 스킬 푸시 발송 자동화 시스템 개발 → 반복 작업 제거 및 운영 리소스 절감
Educations
KAIST
Daejeon, South Korea
전산학부, 화학 부전공
Mar. 2020 - Now
GPA: 3.87
5학기 수료
경기과학고등학교
Suwon, South Korea
전교 학생회장 (2019)
Mar. 2017 - Jan. 2020
Awards
App 창업 지원 프로그램 - 완주상
SW 교육센터, KAIST
자영업 가게 예약 대기 및 실시간 자리 확인 시스템 Wait4U 개발
Mar. 2021
화학올림피아드 - 국가대표 선발전 진출
대한화학회
한국 화학올림피아드 최종 국가대표 선발 겨울학교까지 참여
Dec. 2018
과학전람회 전국 대회 - 우수상
과학전람회
우루시올 유사체를 이용한 생체 접착제 개발
Jul. 2018
Publications
경기과학고등학교 졸업논문
May. 2019
Development of near-infrared reactive multi-functional bead type hydrogel drug delivery system using Mesoporous Silica
GitHub
• moonx010
Phone