미리보기
기본 정보
안녕하세요! 2년차 프론트엔드 개발자 강혜원입니다.
자기소개
사용자의 입장에서 생각하며, 그들의 경험을 더욱 편리하고 즐겁게 만드는 데 집중합니다.
문제나 개선점을 찾아 공유하고, 해결하는 것을 좋아합니다.
다양한 관점을 이해하고 반영하는 것을 중요하게 생각하고, 팀을 구분하지 않고 소통하는 것을 좋아합니다.
팀의 성장이 개인의 성장으로 연결된다고 믿습니다.
기술 스택
경력
주식회사 스퀘어스
사원 • 프론트엔드
큐샵은 누구나 코딩없이 웹사이트를 쉽게 생성할 수 있는 서비스로 핵심 기능인 노코드 웹빌더 에디터와 큐샵 자체 홈페이지를 개발하였습니다. 큐샵의 홈페이지와 에디터, 두가지 서비스 모두 기획 단계부터 참여하여 런칭까지 함께 하였습니다.
커밋 컨벤션 문서화, 코드리뷰의 도입 등과 같은 노력으로 협업 환경을 개선하였고, 성능 개선의 필요성을 제안하여 번들 분석 및 최적화 작업을 진행하여 프로젝트의 성장에 기여하였습니다.
🔗 홈페이지
(1년 5개월 | 정규직)
프로젝트
(주) 스퀘어스
큐샵 에디터
Description
드래그 드롭으로 웹사이트를 제작할 수 있도록 도와주는 노코드 웹빌더 서비스로 큐샵의 핵심 기능 중 하나입니다.
What did I do
웹 빌더 핵심 기능인 그리드 기반의 드래그/드롭 및 json 데이터 구조 기반의 콘텐츠 커스터마이징 등 개발 및 유지보수
폰트 수가 늘어나면서 초기 로딩 속도가 증가하는 문제가 발생, 기존 CSS 파일에서 폰트를 import하는 방식을 동적으로 폰트를 사용한 부분에서만 로딩하도록 변경하여 초기 로딩 속도 90% 개선
프로젝트 내에 사용되지않는 코드나 불필요한 모듈이 로딩되는 문제 발견, 번들 사이즈를 분석 후 불필요한 모듈 제거, code split, Lazy loading을 사용하여 Entry Point File 크기 약 30% 감소
디자인 시스템 기반으로 공통 컴포넌트 개발을 통해 코드와 유효성 검사의 일관성 유지 및 작업속도 개선
웹 빌더 에디터 UI의 전반적인 수정 및 컴포넌트 구조 재 설계를 통해 사용자 편집영역 및 작업속도 개선
(주) 스퀘어스
큐샵 홈페이지
Description
큐샵 자체 홈페이지로 가입, 구독결제, 사이트 템플릿 등을 제공합니다.
What did I do
홈페이지 전반적인 기능 구현 및 반응형 디자인 개발 (네이버 로그인, 구독결제 등 전반적으로 참여)
타이포그라피, 컬러 팔레트 및 컴포넌트 사이즈 등을 설정하여 일관된 디자인 시스템 구축
홈페이지에서 사이즈가 큰 이미지와 데모영상을 사용하여 성능이 우려되어 next의 image 태그 사용 및 dynamic import 적용하여 라이트하우스 검사 40점에서 80점 후반으로 개선
자동화 툴인 zapier 연동을 통해 사용자에게 자동화 기능 제공
기존 회원을 feature os와 연동하여 사용자 피드백을 원활하게 받을 수 있는 환경 제공
자동 배포 문서 보완 및 버전 업데이트를 포함한 배포 담당
개인
Bead Buddies (비즈발 도안 제작소)
Description
비즈발의 도안을 제작할 수 있는 서비스입니다. 비즈공예가 평소 취미였던 저는 비즈발 이라는 것을 접하게 되었고 만들고싶다는 생각을 했습니다. 하지만 비즈발 도안 제작을 엑셀 시트나 수작업으로 해야 한다는 사실을 알게 되었고 간단하게 도안을 제작할 수 있는 서비스를 만들게 되었습니다.
What did I do
디자인 시스템 정의, 스토리북을 도입하여 컴포넌트 관리 및 chromatic으로 스토리북 배포 및 git workflow에 자동배포 설정
html2canvas 라이브러리의 node 캡쳐 기능을 사용하여 도안을 png로 저장 가능
드래그로 격자를 채워 원하는 도안을 만들 수 있는 기능
zustand를 활용하여 컬러 선택 및 컬러 리스트 관리
포트폴리오
교육
한국공학대학교
대학교(학사) | IT 경영 전공 / 미디어디자인 부전공
2018.03. ~ 2023.08.
졸업
코드스테이츠
사설 교육
2022.04. ~ 2022.10.