Visual Programming 을 좋아하는 평범한 웹개발자 입니다.
공동작업 시 코드 가독성과 반 자동화를 위한 업무 패턴 및 아키텍처를 적용하는 것을 선호합니다.
가진 기술 경험을 공유하는 것을 좋아하고, 또 배움 받는 것 역시 좋아합니다.
- 직업: Web Frontend Developer
- 경력: 2010 ~ 2022 현재 (12년차)
- 근무지: 룩핀
- 주력 기술
- ES6, TypeScript
- React, Redux, Next
- SASS, styled-components
- jest (unit test)
- cypress (e2e test)
- storybook (visual test)
- 보조 기술
- node.js
- docker
- AWS EB/S3
- git (버전관리)
- zeplin (디자이너 협업 도구)
- gulp (task runner)
- 과거 기술 경험
- Angular, RxJs, ngRx
- vue, vuex
- angular.js, knockout.js
- java, spring, struts, mybatis
- C#.NET, WebForm, WinForm
- Delphi, VisualBasic, VBA
- PHP, CodeIgniter
- MS-SQL, Oracle10G, MySQL, SQLite
- Flex
- Linux CentOS
현 직장 고위드의 웹프론트엔드 개발 규칙을 만들기위해 제안된 문서입니다.
이 문서는 작성 하고 사내 적용 시, 문서 카테고리와 섹션별로 PR을 올려 동료분들에게 모두 approve 받아 진행 하였습니다.
때문에 현 멤버분들 모두 해당 내용을 납득하고 습득 하였으며, 멤버간 코드 스타일 파편화를 줄이는데 도움을 주었습니다.
당시 테크리드로서 직접적인 개발 외 동료분들에게 도움이 되고자 작성한 문서들 입니다.
- 아키텍처 개발 가이드
- 코드 파편화를 해소하고 각자의 작업 영역에 대하여 침범하지 않도록 기능 모듈별 계층 구조를 처음 도입 하였습니다.
- UI 설계 가이드
- 경험적으로 습득한 UI 설계 기법을 당시 사내 스펙에 맞게 11가지 챕터로 구성하여 공개 한 내용입니다.
- 개발 블로그
- 다른 개발자분들과 개발 관련 이야기를 많이 해 보고자 작성 했던 글입니다.
- Context Kit
- React 내 Context 사용 시 View 와 Data Logic 분리를 도와주는 라이브러리 입니다.
재직 중, 신규 주니어 개발자 분들에게 알려주었던 업무 규칙 문서 입니다.
- 똑닥 비브로스
- 2017 ~ 2020년 까지, 참여했던 주요 프로젝트를 정리 해 놓았습니다.
- 이전 직장 프로젝트
- 2010 ~ 2017년 까지, 각 회사별로 참여했던 프로젝트를 정리 해 놓았습니다.
- 학생시절 프로젝트
- 2001 ~ 2010년 까지, 취미로 만든 토이 프로젝트나 교내 과제 프로젝트들을 볼 수 있습니다.