홍석기 프로필 사진

홍석기 Derek

Frontend Developer

01About

프론트엔드 개발자 홍석기입니다. 사용자가 자연스럽게 사용할 수 있는 인터페이스와 오래 유지할 수 있는 구조를 함께 고민합니다.

02Work Experience

2025.09 — 현재

약관·백오피스 프론트엔드 · Smilegate

STOVE 약관 프로젝트와 운영 백오피스 프론트엔드를 담당하고 있습니다.

2022.07 — 2024.06

STOVE 스토어·프로필 서비스 프론트엔드 · Smilegate

사용자의 활동을 모아보는 마이프로필과 게임 창작자를 위한 프로필 서비스를 개편·출시하고, STOVE 스토어를 개발했습니다.

2020 — 2021

C++ 경로 탐색 서버 개발자 · Hyundai Autoever

C++ 기반 경로 탐색 서버를 개발했습니다.

03Built & Improved

2026

Multi-platform JS Bridge SDK

PC·Android·iOS의 웹뷰 통신을 하나의 TypeScript API로 통합하고 디버깅 도구를 설계했습니다.
2025.11

게임 약관 초기화 로직 리팩터링

RxJS 파이프라인책임 분리오류 처리 구조화

복잡하게 얽힌 게임 약관 초기화와 오류 처리 흐름을 역할별 구조로 재설계했습니다.

  • 416줄의 초기화 로직을 Orchestrator와 4개 Service로 분리하고, 튜플로 전달하던 데이터를 Context로 통합했습니다.
  • 200줄의 에러 분기를 14개 Handler와 Factory 구조로 재구성했습니다.
초기화 리팩터링 상세
2025.11

약관 라우팅 로직 리팩터링

순수 함수 분리라우팅 전략

컴포넌트에 얽혀 있던 약관 초기 라우팅의 판단과 실행을 분리했습니다.

  • 108줄의 조건 분기를 순수 함수와 배열 기반 Strategy로 분리해 26줄의 선언적인 흐름으로 개선했습니다.
  • 목적지 결정 로직을 독립적으로 테스트하고, 새 시나리오를 전략 항목으로 추가할 수 있게 했습니다.
라우팅 리팩터링 상세
2025
STOVE Creators
크리에이터 탐색팔로우 시스템개발 환경 구축기술 대안 검증

크리에이터와 사용자를 연결하는 제품 기능을 개발하고, 팀의 UI 개발 환경을 개선했습니다.

  • 필터·정렬·페이지네이션 기반의 크리에이터 탐색 페이지와 팔로우 시스템을 개발했습니다.
  • Nuxt 모노레포에서 네 가지 Storybook 연동 방식을 검증하고, 런타임 결합 비용을 고려해 패키지별 환경으로 구축했습니다.
Storybook 구축기
2024.04 — 09

STOVE MY홈 소셜·사용자 보호 기능 확장

사용자 활동 확장게임별 게시글 연동차단·노출 정책

사용자 활동의 범위를 확장하고, 앱 환경에 필요한 사용자 보호 기능을 구현했습니다.

  • 라운지에 한정됐던 사용자의 작성 활동을 게임별 커뮤니티 게시글까지 확장하고, 게시글 데이터를 제공하는 담당 팀과 연동 방식을 조율했습니다.
  • STOVE 앱 도입에 맞춰 사용자 차단·해제와 관계별 프로필 노출 정책을 구현했습니다.
2024.01 — 03

마이프로필 개편·창작자 프로필 출시

서비스 개편·출시사용자 활동 UI타 팀 라이브러리 연동

마이프로필 개편과 창작자 프로필 서비스 출시를 함께 진행했습니다.

  • 장기간 개편되지 않았던 마이인디를 마이프로필로 새롭게 구축하고, 게임 출시 이력이 있는 창작자를 위한 STOVE 창작자 프로필을 출시했습니다.
  • 최근 작성 글·댓글·좋아요와 공지사항 등 사용자 활동 영역을 담당하고, 소셜 서비스 팀과 공통 라이브러리 및 콘텐츠 데이터 연동을 조율했습니다.
2023

STOVE 스토어 디자인 개편

사용자 상태별 UIAPI 명세 조율게시글·리뷰 연동

스토어 디자인 개편에서 게임 상세 페이지의 상품 정보와 사용자 상태별 UI를 개발했습니다.

  • 게임 상세 페이지의 로그인 유도와 컬렉션·평가·지원 환경 등 정보 컴포넌트를 개발하고, 백엔드와 API 명세 및 상태별 노출 조건을 조율했습니다.
  • 새소식·추천 리뷰는 게시글·리뷰를 제공하는 소셜 서비스 팀과 데이터 연동 방식을 협의해 구현했습니다.

04Side Projects

05Education

홍익대학교

컴퓨터공학

학사