구민하

Minha Koo

프론트엔드 개발자

minha.koo.9@gmail.com
+82 10 7139 5028
linkedin.com/in/minha-koo
kkoomin.github.io

핵심 역량

  • 이커머스 플랫폼 APP WebView, PC 웹 및 어드민 신규 개발 및 고도화
  • B2B 솔루션 백오피스 어드민 시스템 설계 및 운영 중심 개발
  • Vue · Angular → Next.js · React 기반으로 마이그레이션 경험
  • 레거시 코드 개선 및 서비스 구조 리팩터링을 통한 성능 개선
  • AI 개발 툴을 활용한 개발 생산성 증가 · 코드 품질 개선 역량
  • 런던 현지 소프트웨어 엔지니어링 과정 수료, 글로벌 업무 및 영어 커뮤니케이션 역량
  • 디자이너 · 기획자 등 타 직군과의 협업을 통한 요구사항 정리 및 원활한 커뮤니케이션 역량

경력

4년

(주)에스엘디티

솔드아웃(soldout) | 무신사에서 운영하는 한정판 제품 리셀 및 중고 거래 이커머스 플랫폼
프론트엔드 개발자 • 프론트엔드 팀(플랫폼 파트)
2023.02 - 2024.05
Seoul, South Korea
  • 무신사 솔드아웃 상품 판매하기, 결제 페이지 마이그레이션 (Nuxt · Vue2 → Next.js)
  • 중고상품 거래 서비스 신규 기능 개발 및 Zustand 스토어 · 폼 구조 리팩터링
  • 무신사 솔드아웃 APP 내 WebView 영역 기능 개발 및 고도화
  • PC 웹, 백오피스 어드민 페이지의 기능 추가 개발 및 운영

(주)루나소프트

B2B CRM/고객상담 메신저 AI 서비스 기업
프론트엔드 개발자 • 솔루션개발팀
2020.09 - 2023.01
Seoul, South Korea
  • 글로벌 상담센터 TF 참여, 다국어 기반 파트너스센터 어드민 초기 개발
  • 광고 관리 어드민 시스템 프론트엔드 신규 설계, 개발 및 운영 유지보수
  • 이커머스 마케팅 솔루션 어드민 개편, React 기반으로 기능 통합 및 구조 리빌딩
  • 인스타그램 챗봇 빌더, 스마트 배송조회 서비스 등 기타 서비스 개발 및 유지보수

Testronic

게임, 영화, TV 콘텐츠의 Testing, Quality Assurance 솔루션을 제공하는 미국, 영국, 폴란드 기반의 QA 기업
LQA Game Tester • Localization Quality Assurance department
2018.07 - 2018.09
London, United Kingdom
  • 한국어로 번역된 게임 텍스트의 번역 오류, 맞춤법, 모호한 표현을 검수 및 교정
  • PlayStation, Xbox, 모바일 등 다양한 플랫폼에서 현지화 QA 테스트 수행
  • 게임 텍스트 UI 전반에 걸친 스타일을 검증하여 게임의 현지화 품질 향상에 기여
  • Shadow of the Tomb Raider(2018), Monster Hunter: World(2018) 등의 게임 타이틀 QA에 참여

기술 스택

Languages & Frameworks

Next.jsReactNuxtVue.jsAngularReact NativeTypeScriptJavaScript

Libraries & Tools

TanStack QueryZustandReact Hook FormTailwind CSSVuexRedux ToolkitGraphQLVite

프로젝트

무신사 솔드아웃 APP 중고상품 거래 서비스 개발

(주)에스엘디티

중고상품 판매 등록하기, 판매 완료 페이지 관련 기능 개발 및 코드 최적화

Next.jsZustandTanStack QueryTypeScript
2024.02 - 2024.03, 2023.08 - 2023.10
  • 판매 등록 과정 이탈 시 데이터 유실 방지를 위한 임시저장 기능 및 커스텀 confirm 팝업 개발
  • Zustand 스토어 도메인 단위 분리 및 최적화로 불필요한 리렌더링 방지
  • React Hook Form 도입으로 유효성 검증 로직 정리 및 폼 상태 관리 구조 개선
  • 판매 완료 페이지 컴포넌트 구조를 Props 중심으로 코드 리팩터링
  • 중고상품 구매 결제 페이지 내 쿠폰 영역 추가 개발 → 무한 스크롤 목록 구현

판매 · 결제 페이지 개발 및 레거시 코드 마이그레이션

(주)에스엘디티

Nuxt · Vue2 기반의 판매 · 결제 페이지를 Next.js로 마이그레이션

Next.jsZustandTanStack QueryTypeScript
2023.11 - 2024.01
  • 서버/클라이언트 컴포넌트 역할 분리 기준으로 Next.js App Router 구조 재설계
  • 상품 '즉시 판매', '판매 입찰' 분기에 따른 시나리오별 로직 및 공통 컴포넌트 개발
  • TanStack Query 도입으로 서버 상태를 분리하고 데이터 호출 구조 개선
  • 수수료 계산식 등 레거시 로직을 커스텀 훅으로 캡슐화하여 단일 책임 구조로 정리
  • 판매제안가 그래프 CSS 커스텀 구현으로 외부 라이브러리 의존성 감소, 패키지 코드 경량화

무신사 솔드아웃 APP 내 WebView 영역 기능 고도화

(주)에스엘디티

솔드아웃 상품 상세 페이지 내 스냅 영역 신규 개발, 드롭 2.0 등의 기능 개발

NuxtVue.jsTypeScript
2023.05 - 2023.07
  • 상품 상세 페이지 내 스냅 콘텐츠 영역 신규 개발 및 기타 기능 개선
  • 스냅 영역 무신사 데이터 연동 및 솔드아웃 이미지 WebP 포맷 적용으로 로딩 성능 개선
  • 솔드아웃 드롭 2.0 상세 페이지 개발 및 관련 어드민 데이터 구조 변경
  • Intersection Observer API로 플로팅 배너 노출 조건을 스크롤 위치 기반으로 제어
  • WebView ↔ 네이티브 간 Bridge 통신 구조 파악 후, 화면 전환 및 모달 상태 관리 이슈 대응

기타 무신사 솔드아웃 서비스 개발 및 내부 어드민 유지보수

(주)에스엘디티
Next.jsNuxtVue.jsVuexTypeScript
2023 - 2024
  • PC 웹 대량입찰, 판매 입찰 제안가 기능 개발
  • 넥슨플레이, 슈프라이즈 등 외부 제휴 이벤트 페이지 제작
  • 기타 무신사 솔드아웃 서비스 및 내부 어드민 운영 유지보수

글로벌 CRM TF 내 파트너스센터 어드민 초기 개발

(주)루나소프트

신규 글로벌 상담센터 프로젝트 내 파트너스센터 어드민 프론트엔드 개발 담당

ReactRedux ToolkitTypeScript
2022.09 - 2023.01
  • 권한 관리, 채널 · 브랜드 관리, 사업자 정보 관리 등 핵심 어드민 페이지 초기 버전 개발
  • react-i18next 기반 KO/EN/JP 3개국어 구조 설계 및 URL 경로 기반 다국어 라우팅 구현
  • Vite 기반 개발 환경 구성으로 초기 빌드 속도 개선

광고 관리 어드민 시스템 신규 개발 및 마이그레이션

(주)루나소프트

루나소프트 내부 광고 관리 어드민 신규 구축 및 개발 → 운영 중 기술 스택 변경에 따른 리빌딩

ReactRedux ToolkitAngularRxJSTypeScript
2020.10 - 2022.09
  • 팀 내 유일한 프론트엔드 개발자로 광고 관리 어드민 전체 영역 설계 · 구현 및 유지보수 담당
  • 광고 채널 · 지면 관리, 관리자 권한 관리, 광고 검수 / 승인 / 반려 워크플로우 등 핵심 UI와 로직 개발
  • 광고 통계 대시보드(일별 현황, 그룹별 클릭/조회수, 채널별 성과 지표) 구축, 데이터 시각화
  • JWT 인증 흐름 및 Route Guard 설계 · 구현 (권한 분기, 미저장 이탈 방지, 필터 복원)
  • Angular10 기반 프로젝트를 React로 리빌딩 → 사내 FE 기술 스택 파편화 해소에 기여

리로드(Re:Load) - 이커머스 마케팅 솔루션 어드민 시스템 개편

(주)루나소프트

기존 레거시 어드민에 산재된 마케팅 솔루션 관리 기능 통합 시스템 개발

ReactRedux ToolkitTypeScript
2022.04 - 2022.07
  • 분산되어 있던 관리 기능을 단일 어드민으로 통합해 내부 운영 관리 프로세스 개선
  • 서비스 관리 · 배치관리 · 운영관리 등 페이지 신규 개발 및 UI 구조 설계
  • 페이지 전 영역 퍼블리싱 및 일관된 스타일 가이드(BEM) 적용

기타 루나소프트 서비스 운영 개발 및 고도화

(주)루나소프트

루나소프트 내 다양한 서비스의 프론트엔드 개발 지원 및 운영 유지보수

ReactTypeScriptVue.js
2020.09 - 2020.12, 2021.10 - 2021.12
  • 인스타그램 챗봇 빌더(StarBuilder) 프론트엔드 개발 지원
  • 스마트 배송조회 페이지 레이아웃 개편 및 ChannelAPI 연동 작업
  • 카카오 비즈메시지 템플릿 등록 및 발송 관련 QA 이슈 대응 및 개발 진행
  • 카카오 Biz Message 상담톡 API 국문 documentation을 영문으로 번역 작업

학력

삼성 멀티캠퍼스

시큐어 코딩 기반 블록체인 개발 과정

2020.07 수료

  • React, Node.js, Express, Vue.js, MongoDB, MySQL
  • 풀스택 개발 및 보안, 블록체인 기술을 활용한 서비스 개발 과정

FlatIron School London

Software Engineering Course

2019.04 수료

  • JavaScript, Ruby, React, Redux, Ruby on Rails, Sinatra, PostgreSQL
  • React, Ruby on Rails를 중심으로 한 Full Stack Engineering 과정 수료
  • Final Project - React Native, Expo 활용으로 연주자를 위한 악보 보기, 연습 일정 관리 앱 개발

이화여자대학교

국어국문학과, 경영학과

2017.08 졸업

    자격증 및 기타 이력

    • 정보처리기사

      20202070195S | 한국산업인력공단 | 2020.08 취득

    • 외국어

      영어(업무상 소통 가능), 일본어(일상 회화 가능)

    • 아일랜드 워킹 홀리데이

      2024.10 - 2025.01
      • ReactJS Girls 현지 Meetup 참여
    • 사내(솔드아웃) FE 스터디

      2023.07 - 2024.02
      • 주 1회 퇴근 후 스터디 진행, 코드 리뷰 및 현재 담당 업무 내 이슈 사항과 해결방안 공유
      • 새로 학습한 기술 스택이나 방법론에 대해 노션에 글을 쓰고 짧은 발표 형식으로 공유
    • Open Food Network UK Hackathon

      2019.05
      • AngularJS · Ruby on Rails 기반 오픈소스 프로젝트 GitHub 이슈 목록 디버깅
      • 어드민 페이지 언어 변경 시 특정 문구들이 번역되지 않는 문제 분석 및 해결
    • 영국 워킹 홀리데이(YMS)

      2017.08 - 2019.08
      • 게임 및 미디어 QA 솔루션 회사 Testronic에서 LQA Game Tester로 근무
      • Flatiron School London에서 Software Engineering 과정 수료
      • LEGO Flagship Store - London Leicester Square에서 Sales Associate로 근무