개발은 언제나 즐겁고 재밌어야 한다는 생각을 갖고 있는 개발자이며, 가르치는것을 굉장히 좋아하는 교육자이기도 합니다. 또한, 사용자를 행복하게 만드는 서비스를 만드는 것을 가장 중요시 여깁니다.
Work Experience
Frontend Engineer (2017.01 ~ current)
라프텔에서 웹 프론트엔드의 전반적인 개발을 도맡아 진행하였습니다. 핵심이 비디오 스트리밍인 서비스인만큼, 매끄러운 플레이어 유저 경험을 구현하는 것에 있어서 많은 노력을 기울였습니다.
- 기존 Django 템플릿 기반 프로젝트 리액트 SPA 로 새로 구축
- 라프텔 HTML5 비디오 플레이어 UI/UX 개발
- 리액트 서버사이드 렌더링 서버 설계
- AWS Lambda / SSR 을 적용한 AMP 페이지 개발
- ElasticSearch 기반 검색엔진 시스템 개발
- Stacks: React, Redux, CircleCI, TypeScript, Sass, Jest, React-Router
React Educator (2017.06 ~ 2019.03)
패스트캠퍼스에서 주말에 리액트 오프라인 강의를 진행하였습니다. 총 40시간으로 구성된 강의를 7기까지 진행하였으며, 총합 약 200명의 수강생들을 가르쳤습니다. 매 기수마다 강의 내용을 업데이트하여 새롭고 재밌고 유익한 내용으로 가르쳤습니다. 2018년 패스트캠퍼스에서 가장 인기있는 강의 Top 3 안에 들었습니다.
Projects
(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
(2017.07.28 ~ 2017.12.04)
한창 암호화폐가 미디어에서 많이 언급되기 시작한 시절에 재미삼아 만들어봤던 암호화폐 모의 거래소 프로젝트입니다. 초기 자금을 가지고 거래를 통하여 다른 이용자들과 수익률 경쟁을 할 수 있습니다.
- ARc (Atomic React Component) 패턴 사용
- Websocket 을 사용한 실시간 동시처리
- Stacks: React, Redux, Websocket, Node.js, Koa, MongoDB, mongoose, Redis
Other Experiences
Publication
Online Tutorials
Education
홍콩 이공대 (The Hong Kong Polytechnic University) (2013 ~ 2015, 휴학)
- 컴퓨팅학과 (Department of Computing)
- 정보기술학 전공 (Bsc. in Information Technology)
- 2019년 복학 예정