스터닝

재직기간
2022.07 ~ 2025.07 (3년)
근무지
서울

스터닝에서 디자인 콘테스트 플랫폼 라우드소싱과 창작자 포트폴리오 플랫폼 노트폴리오의 프론트엔드를 개발했습니다. PHP 기반 레거시 화면을 React로 전환하고, React 서비스의 Next.js 마이그레이션에 참여했습니다. 상품 판매 수수료와 채팅 기능을 개편했으며, 노트폴리오의 작품 컬렉션 기능을 단독으로 개발했습니다.


레거시 서비스 마이그레이션 및 공통 UI 개발

  • React 서비스의 Next.js 마이그레이션
    기존 React 서비스를 Next.js로 전환하는 프로젝트에 참여했습니다. 모노레포 환경에서 Radix UI와 vanilla-extract를 활용해 여러 화면에서 재사용할 수 있는 공통 UI 컴포넌트를 구현했습니다.

  • 라우드소싱 PHP 레거시 화면의 React 전환
    팀원들과 함께 PHP 기반 콘테스트 서비스를 React로 전환했습니다. 아티클과 포트폴리오 페이지는 각각 단독으로 맡아 기존 PHP 화면을 React로 재구현했습니다.


주요 서비스 기능 개발 및 개선

  • 상품 판매 수수료 시스템 개편
    고정 수수료를 사용하던 구조에서 수수료를 설정할 수 있도록 사내 관리자 화면을 개편했습니다. 변경된 수수료 정책이 사용자 화면에도 반영되도록 React 프론트엔드를 수정했습니다.

  • 라우드소싱 채팅 UI 개편
    기존 채팅 화면을 사용자 편의성을 중심으로 재구성하고, 개편된 UI를 React로 구현했습니다.

  • 노트폴리오 작품 컬렉션 신규 개발
    사용자가 작품을 모아볼 수 있는 컬렉션 기능을 React로 단독 개발했습니다.


서비스 운영 및 사내 도구 유지보수

  • 검색 노출 개선
    Google Search Console을 활용해 서비스 전반의 SEO 개선 작업을 진행했습니다.

  • Electron 기반 사내 도구 유지보수
    Strapi 키를 관리하는 사내 프로그램의 유지보수를 전담했습니다. Electron 기반 앱의 화면은 React와 MUI를 사용했습니다.