IT서비스팀 프론트엔드개발 (vue.js)
IT 서비스팀에서 프론트 엔드 개발자로 Vue.js 프레임워크를 사용하고, Trello를 이용하여 업무를 관리하며 GitLab CI로 지속적 통합을 유지하였습니다.
최근의 미션으로는 SSR에서 발생되는 메모리 누수를 해결하고 웹팩 빌드 성능의 개선을 진행하였으며 주어진 업무 외에 웹 접근성 향상을 위한 개인 프로젝트를 별도로 진행하였습니다.
■ 모하지 사이트 유지보수
- Vue.js 기반 사이트 4개 플랫폼 — 사용자, 판매자, 관리자, 제휴 플랫폼에 대한 기능·버그 개선, 미개발건 및 신규 기능 개발, 매 달 진행되는 프로모션 페이지 제작 등을 수행하였습니다.
- 아웃소싱 업체로부터 완전히 인수인계가 이루어지지 않아 Vue Component, Store, Router 등의 구조를 산출물로부터 역으로 분석하여 수정하는 형태로 업무를 진행해왔습니다.
■ eDM 및 하나투어 이벤트 페이지 제작
- 매 주 발송되는 eDM 및 매 달 하나투어 이벤트 페이지 제작으로 웹 퍼블리싱 업무를 병행하였으며, 업무의 편의성을 위해 Gulp를 이용하여 개발 환경 템플릿을 구축하여 사내에 공유하여 활용하도록 했습니다.
- eDM의 경우 페이지 제작 개발 환경부터 AWS S3로의 이미지 업로딩, AWS SES와의 연동을 통한 테스트 이메일 발송까지 자동화하였습니다.
■ 업무 프로세스 정립
- 팀 내 커뮤니케이션을 돕기 위해 Git 커밋 메세지 작성 규칙, 브랜치/병합 전략을 수립·문서화 하고 GitLab issue template 및 Trello card template을 등록하는 등의 일을 주도하여 진행하였습니다.
더보기