완벽을 추구하고 디테일을 중요시 여기는 프론트엔드 개발자입니다.
Introduce.
<aside>
✨ 캠핑 예약 커뮤니티 플랫폼에서 모바일웹 프론트엔드 개발자로 일하고 있습니다. 1년 동안 혼자서 React, Typescript를 기반으로 한 웹 개발에 참여하여 2021년 3월, 정식 출시 이후 MAU 40만명, 월거래액 30억, 회원수 7만명을 기록하는데 기여했습니다.
깔끔한 코드 작성을 위해 다양한 시도를 통해 개선하는 것을 좋아합니다. 우선 기능 구현 후 리팩토링을 통해 재사용성이 높고 효율적인 코드 작성을 위해 고민해왔습니다.
부족한 부분을 채우기 위해 끊임없이 학습하고 발전하려고 노력합니다. 매주 개발스터디에 참여하며 Javascript, 알고리즘, CS지식을 공부하고 있습니다.
좋은 서비스는 적극적인 소통을 바탕으로 함께할 때 만들어진다고 생각합니다. 함께하는 사람들의 의견에 항상 귀기울이며 배려하여 얘기합니다.
</aside>
Contact.
Email [email protected]
Phone 010 7280 7683
GitHub github.com/hyenees
Blog velog.io/@hyenees
Skills.
General Skills
- 1px의 차이도 허용하지 않고 디테일을 살리는 섬세함
- 새로운 기술을 거부감없이 받아들이고 스펀지처럼 흡수하는 습득력
- 열린 귀와 배려심을 바탕으로 개발자, 디자이너, 기획자와의 원활한 소통 가능
Frontend Skills
- HTML5 / CSS3
- JavaScript / TypeScript
- React
- Redux & Redux-saga
- Styled components
- Git
Work experience.
넥스트에디션
Front-end
2020.12.01 -
www.camfit.co.kr
캠핑 예약 커뮤니티 플랫폼
Stack
React Hooks, Typescript, Styled-Components
Redux & Redux-toolkit & Redux-saga
Tool
Slack, Notion, Figma, GitLab
- 캠핏 모바일 웹 프론트엔드 개발
- 캠핑장 검색 / 예약 / 결제 / 커뮤니티
- 1년 동안 혼자서 캠핏의 모든 페이지, 기능 개발
- Create React App / Airbnb ESLint & Prettier
- 프로젝트 초기 세팅
- button, checkbox, input, modal, title 등 자주 사용하는 UI 컴포넌트 모듈화
- 재사용 가능한 Data Fetching Saga 함수 만들어 비동기 처리
- Custom Hook 사용해 비지니스 로직 관리
- 재사용 가능한 컴포넌트, 로직 작성
- API cache 사용해 사용자 경험 개선
- lazy loading, memoization을 통해 성능 최적화
- PC / Mobile(ios, android) cross-browsing
CherGround
Internship
2020.07.20 - 2020.08.13
사입부터 정산까지 자동화 서비스를 제공하는 스타트업
사입삼촌을 위한 Sell Up의 반응형 웹 개발에 참여
Stack
React Hooks, Typescript, Styled-Components
Tool
Slack, Monday, Zeplin, GitHub
- CRA없이 Webpack, Babel을 이용해 개발환경 세팅
- 디자인패턴 MVVM 적용
주요 구현 내용
- 회원가입 약관 페이지 체크박스, 약관내용 팝업
- 회원가입 및 로그인에 활용할 사용자 정보 data flow 구축
- Mock data repository에서 페이지마다 필요한 데이터 가공
- Mock data 활용해 filter기능, wholesale-task 페이지
- task detail페이지 내 입력한 정보 변경 및 저장