Profile

신도빈

INTRODUCE

Pay & Shop 2개 서비스를 기획부터 출시까지한 경험이 있습니다.

React Native에서 아키텍쳐 한계로 인한 frame drop이 없는 animation 개발한 경험이 있고, MobX패턴에 맞게 컴포넌트 구현과 성능 최적화 작업한 경험이 있습니다.

Jest를 프로젝트에 주도적으로 도입하여 테스트를 진행할 수 있는 환경 세팅을 했고, 현재는 Electron 프로젝트를 React Native로 imigration하는 작업을 진행하고 있습니다.

움켜쥐지 않고 펴서 돕는 서비스를 개발하는 환경을 찾고 있습니다.

Latest Updated 2022. 06. 07 (D+0)

Dobin Shin

SKILL

1
관련 지식이나 경험이 매우 제한적이며 기본적인 업무 수행에도 상당한 도움이 필요한 수준. 업무 관련 꾸준한 학습이 필요함.
2
기본적인 업무 수행이 가능, 매우 능숙하진 않으나 경험이 있음. 업무 수행을 위해 추가적인 학습이나 타인의 도움이 필요할 수 있음
3
관련 지식과 경험이 풍부한 편이며 능숙하게 업무 가능한 수준. 업무 수행에 특별히 도움이 필요 없음.

Front-end

  • 2 React Native
  • 2 React.js
  • 2 Typescript
  • 2 javascript
  • 2 MobX
  • 2 Reanimated API
  • 2 HTML/CSS
  • 2 Electron
  • 1 Android/Java
  • 1 Flutter/Dart
  • 1 Next.js
  • 1 Redux
  • 1 React query

Back-end

  • 1 Node.js
  • 1 GCP
  • 1 MySQL

Etc

  • jest
  • Figma
  • Source Tree
  • VS Code
  • GitLab
  • Slack
  • postman

EXPERIENCE 총 1년 6개월

2021. 01 ~

재직 중1년 6개월

티맥스 에이아이

금융/커머스 Front-end 개발자
  • 대외용 매장POS 앱, Wapl Shop ver 2 선주문 화면 개발
  • 사내 카페 POS시스템, Wapl Shop 출시 및 유지 보수
  • 사내 카페 주문을 위한 Wapl Pay 개발 및 출시
  • 신한 텔러 외부 과제 공모
  • 웹/서버 통합 개발 툴, TOP Web Studio 유지보수
  • Skill Keywords
    React NativeReactMobXJestElectronReanimated APITypeScript

PROJECT

2022. 03 ~

Wapl Shop ver 2 선주문 화면 개발

티맥스 에이아이
  • React Native와 Typescript 기반 매장POS 화면 개발 http://drive.google.com/uc?export=view&id=1kfChjYXwRDoE80B7_0mpYLDqlDJTBTmT
    • 메뉴 카테고리를 추가 화면/기능
    • 카테고리, 메뉴, 옵션 선택 화면
    • 선택한 메뉴와 옵션을 출력하는 장바구니 화면/기능
  • MobX state 관리 라이브러리 사용하여 매장/주문 state 관리
  • Jest 테스트 라이브러리 도입 및 config, 선주문 컴포넌트 테스트 코드 작성
  • REST API를 이용한 비동기 통신 처리
  • Figma 통해 UI/UX 소통

2021. 10 ~ 2022. 03

Wapl Shop 출시 및 유지 보수

티맥스 에이아이
  • ElectronJS, React 기반 사내 카페 POS 화면 개발 및 유지 보수 http://drive.google.com/uc?export=view&id=1i_fu4cQMNw1IcwN7Kmki7QI1MyWPglw8
  • MobX state 관리 라이브러리 사용하여 장바구니 state 관리
  • MobX패턴에 적합하게 컴포넌트 분리하는 리팩토링 작업
    • re-render 효율성을 위한 컴포넌트 세분화
  • Node JS를 이용한 db 쿼리 요청문 작성, 영수증 출력 구현 http://drive.google.com/uc?export=view&id=1dd7f5o-6udV3R7OCzDmOrUhQdj2asOzz
    • ipc 통신 기반 설계
    • Promise 객체를 사용하여 비동기 처리
    • BxlPrinter web sdk를 이용하여 와플샵 영수증 출력 포맷 구현
  • devDependency 비롯한 package.json 정리, 프로젝트 용량20MB 감소
  • Figma 통해 UI/UX 소통

2021. 07 ~ 2022. 11

Wapl Pay 개발 및 출시

티맥스 에이아이
  • React Native 기반 사내 카페 주문 모바일 App 개발
  • Reanimated API를 이용한 숫자변환, 로딩, 진행도, 커피, Transition 애니메이션 개발 http://drive.google.com/uc?export=view&id=1cV_NLL4vtbsVieQ9aGP2SfGA0VkRc6gw
    • bridge 비동기 통신 구조의 단점을 극복하는 라이브러리 선택
  • Figma 통해 UI/UX 소통

2021. 02 ~ 2021. 02

신한 텔러 외부 공모

티맥스 에이아이
  • Home 화면 및 대출 심사 팝업 화면 개발
  • 신한은행 로고, 알림, 프로필 사진을 포함하는 Header 구현
  • UI/UX 문서 기반 결재 Content 구현
  • 결재의견란, 파일 업로드 기능 구현

2021. 01 ~ 2021. 06

TOP Web Studio 유지보수

티맥스 에이아이
  • ES5 기반 웹 개발 플랫폼 유지 보수
  • 크로스브라우징 작업
    • DatePicker, TableView, TextField IE에서 오작동 버그 수정
  • ES5을 이용하여 inputmask 기능 구현
    • 렌더링 시간을 줄이기 위해 기존 JQuery를 사용하는 inputmask 대체

TOY PROJECT / OPEN SOURCE

바로켜기 QR체크인

  • 쉽고 빠르게 QR코드를 띄워주는 어플리케이션
  • 1000+ 다운로드 수
  • Google Play

resume-nextjs

  • next.js 로 누구나 쉽게 만드는 웹 이력서 프로젝트
  • https://github.com/uyu423/resume-nextjs 프로젝트를 fork

캡스톤

  • LSTM 모델과 music21을 이용하여 국악 작곡 프로젝트
  • 6가지 주 감정으로 분류된 음악 작곡

ko.mobx.js.org

EDUCATION

2014. 03 ~ 2020. 09

인하대학교

컴퓨터공학과

2011. 03 ~ 2014. 02

경기고등학교

Graduated

ETC

2015. 07 ~ 2017. 04

육군 병장 만기 전역

카투사
v.1.2.0 / Github
Next.js v10.2.3 / React.js v17.0.2 / Bootstrap v4.6.0