thumbnail

개발은 언제나 즐겁고 재밌어야 한다는 생각을 갖고 있는 개발자이며, 사람들을 가르치는것을 굉장히 좋아하는 교육자이기도 합니다. 또한, 사용자를 행복하게 만드는 서비스를 만드는 것을 가장 중요시 여깁니다.

Work Experience

Laftel Inc

Frontend Engineer (2017.01 ~ current)

라프텔에서 웹 프론트엔드의 전반적인 개발을 도맡아 진행하였습니다. 핵심이 비디오 스트리밍인 서비스인만큼, 매끄러운 플레이어 유저 경험을 구현하는 것에 있어서 많은 노력을 기울였습니다.

  • 기존 Django 템플릿 기반 프로젝트 리액트 SPA 로 새로 구축
  • 라프텔 HTML5 비디오 플레이어 UI/UX 개발
  • 리액트 서버사이드 렌더링 서버 설계
  • AWS Lambda / SSR 을 적용한 AMP 페이지 개발
  • ElasticSearch 기반 검색엔진 시스템 개발
  • Stacks: React, Redux, CircleCI, TypeScript, Sass, Jest, React-Router

Fastcampus

React Educator (2017.06 ~ 2019.03)

패스트캠퍼스에서 주말에 리액트 오프라인 강의를 진행하였습니다. 총 40시간으로 구성된 강의를 7기까지 진행하였으며, 총합 약 200명의 수강생들을 가르쳤습니다. 매 기수마다 강의 내용을 업데이트하여 새롭고 재밌고 유익한 내용으로 가르쳤습니다. 2018년 패스트캠퍼스에서 가장 인기있는 강의 Top 3 안에 들었습니다.

Projects

velog

(2017.12.06 ~ current)

개발자들을 위한 블로그 플랫폼 서비스입니다. 기술 관련 문서를 작성 할 때 가장 편하게 작성하고 다른 사람들이 작성한 포스트를 쉽게 조회 할 수 있는 커뮤니티형 블로그 플랫폼을 개발하고 있습니다.

  • Serverless 프레임워크를 사용한 API 구축
  • AWS Lambda 를 사용한 서버사이드 렌더링
  • Sequelize 를 사용한 PostrgreSQL 데이터베이스 모델 관리
  • Stacks: Node.js, Koa, React, Redux, Flow, React-Router, Sass, Serverless, AWS Lambda, PostgreSQL, Sequelize, Redis

Bitimulate

(2017.07.28 ~ 2017.12.04)

한창 암호화폐가 미디어에서 많이 언급되기 시작한 시절에 재미삼아 만들어봤던 암호화폐 모의 거래소 프로젝트입니다. 초기 자금을 가지고 거래를 통하여 다른 이용자들과 수익률 경쟁을 할 수 있습니다.

  • ARc (Atomic React Component) 패턴 사용
  • Websocket 을 사용한 실시간 동시처리
  • Stacks: React, Redux, Websocket, Node.js, Koa, MongoDB, mongoose, Redis

Library

redux-pender

리덕스 미들웨어에 있어서, 가장 적은코드로 비동기 작업을 쉽고 편리하게 관리 할 수 있다고 자부 할 수 있는 라이브러리입니다.

Other Experiences

Publication

Online Tutorials

Education

홍콩 이공대 (The Hong Kong Polytechnic University) (2013 ~ 2015, 휴학)

  • 컴퓨팅학과 (Department of Computing)
  • 정보기술학 전공 (Bsc. in Information Technology)
  • 2019년 복학 예정