# 정보석

# Frontend Developer

단점보다 강점을 극대화하고 싶어합니다.

솔직하고 능동적인 커뮤니케이션을 지향합니다.

영어를 잘하진 못합니다.

책임감에 기반한 자유로운 환경에서 일하고 싶습니다.

비용을 잘 따져서 효율적인 엔지니어링을 추구합니다.

# Contact

# Career

# 휴식중 (2023.05 ~ )

  • 구직 안합니다
  • 낭만 가득한 인디게임 개발 중

# 카카오스타일

  • 기간: 2022.09.13 ~ 2023.05.12
  • 소속: 커머스플랫폼FE(주문, 결제) / 사원

# 기존 서비스&기능 개선 및 버그 수정

  • 결제수단 저장안되는 버그 수정
  • 결제수단 미노출 버그 수정
  • 결제 실패시 주문서로 재이동하는 로직 개선(기존 history.back)
  • 간헐적 백화현상 원인 파악 및 수정
  • 스토리북 추가를 위한 컴포넌트 리팩토링&개선
  • 파트너센터 판매채널 hover 툴팁 추가

# 지그재그 - 기본배송지 개선

  • react, ts, hook API
  • 기본배송지 미설정으로 인해 결제시 사용자이탈 가능성이 있음
  • 기본배송지 미설정시 기본배송지 설정페이지로 자연스럽게 이동시켜 사용자가 기본배송지를 설정하도록 유도

# 지그재그 - 한국 편의점 결제

  • react, ts, hook API
  • 12자리 수납번호로 클라이언트에서 바코드를 생성하여 결제하는 기능
  • 결제가 어려운 10대들을 위한 결제수단 추가

# 지그재그 - 일본 편의점 결제 non-ui 전환

  • react, ts, hook API
  • 글로벌 일본 편의점 결제 편의성 개선
    • 타 서비스(엑심베이)로 이동하여 휴대폰번호와 이메일 주소를 유저가 직접 입력해야했는데, 페이지 이동 없이 사용자 정보를 가져와 input field에 자동으로 입력
    • 결제시 사용자 불편함을 개선하여 결제유도

# 지그재그 파트너센터 - 멀티스토어 정산 통합 관리

  • react, ts, hook API
  • 부모 스토어에서 정산을 통합으로 관리하는 기능 추가

# 지그재그 백오피스 - 멤버십 쿠폰팩

  • react, ts, hook API
  • 지그재그 멤버십 혜택으로 멤버십 쿠폰팩을 발급 & 관리하는 기능 추가
    • 기존 쿠폰팩 생성에 멤버십 타입 추가
    • 멤버십 쿠폰팩을 조회하고 수정 & 삭제하는 관리페이지 추가
    • 백오피스 최초의(ㅎㅎ) FE 테스트코드 추가

# SK11번가

  • 기간: 2019.11.25 ~ 2022.09.06
  • 소속: FE개발2팀 / 사원

# PC 개편

  • Preact, Typescript, hook API, context API
  • 검색창 (예약 키워드 검색 포워딩, 검색창 텍스트 광고)
  • 실시간 쇼핑 검색어 (애니메이션, 레이어)
  • GNB, main 공통 모듈

# 아마존 상품상세 모바일 페이지

  • Preact, Typescript, hook API, context API
  • 모바일 앱 일부분(각종 팝업과 상품설명, Q&A, 판매자정보)을 웹뷰로 구현
  • 컴포넌트를 독립적으로 또 다른 window로 띄울 수 있도록 설계 - 팝업, 웹뷰로 활용
  • 웹뷰를 호출할 때 필요없는 API는 호출하지 않도록 설계
  • 옵션 변경시 변경된 상품번호로 API만 재호출하여 페이지 일부분만 갱신
  • 처음 도입하는 FE test code - ui는 테스트하지않고, 비즈니스 로직만 테스트

# (주)인데이터랩

  • 기간: 2018.10.01 ~ 2019.10.11
  • 직급: 임원
  • 역할: 기획, FE 리딩, BE 개발
  • 기술: Vue, React, node.js, aws ec2, s3, dynamoDB, next.js

# MOQA 관리자 페이지

  • Vue
  • 리워드 설문 작성 기능
  • 작성한 설문 미리보기 & 테스트, 공유 기능
  • 회원관리, 공지사항 등의 게시판
  • 대시보드와 차트

# MOQA 앱 튜토리얼

  • React
  • MOQA앱의 튜토리얼 웹뷰 구현
  • 객관식 선택과 애니메이션 구현

폐업으로 인한 강제 이직


# Tech

# React, Vue

SPA 뿐만 아니라 프로젝트 일부분에 점진적으로 도입해본 경험이 있습니다.

함수형 컴포넌트로 개발하는것을 좋아하며, custom hook으로 공통 비즈니스 로직을 모듈화할 수 있습니다.

ssr에 대해 잘 이해하고 있습니다.

# Typescript

React + ts 실무 개발 경험이 있습니다. (11st~)

# Jest

unit test, react hook test, component test, snapshot test 경험이 있습니다.

# node.js

프론트엔드뿐만 아니라 백엔드 어플리케이션을 개발 경험이 있습니다. (express)

# DevOps

gcp, aws (ec2, s3, dynamoDB, NLB 등등..) 경험이 있습니다.

프론트 어플리케이션 배포를 위한 nginx, pm2 경험이 있습니다.

서버 (on-premise and public cloud) 구성부터 애플리케이션 배포까지 경험이 있습니다.

# react-native

하고 싶진 않지만 react-native 개발 경험 있습니다. (안드로이드 배포까지)

# project cooperation tools

협업을 위한 git, jira, wiki, slack, discord 등 툴 활용


# Open Source Contribute

아직 오픈소스 기여 경험이라고 소개하긴 조금 민망한 수준이지만 ^^;;


RESUME.pdf