문선경 | Front-End Developer
핵심 역량
- React를 사용한 SPA 개발
- Storybook을 사용한 UI 컴포넌트 개발 경험
- CSS 전처리기(SASS/SCSS) 및 CSS-in-JS(Styled Component) 사용 경험
- Git을 사용한 협업 및 버전관리
- AWS S3, Cloudfront, Route53을 사용한 배포 경험
프로젝트
가슴속3천원 웹 랜딩페이지 (개인)
다운로드 수 38만 길거리 음식 찾기 어플리케이션 가슴속3천원의 웹 랜딩페이지.
프론트엔드 100%, 사이드 프로젝트
2022.1.3 - 2022.1.12 (10일)
- React
- Styled-Components
- gh-pages
담당 업무
- 전체 UI 구현
- 모바일 반응형 디자인 및 구현
- 이메일 전송 폼 구현
A-datagrid (팀)
액셀처럼 사용할 수 있는 오픈소스 React 데이터그리드 컴포넌트.
프론트엔드 20%, 해커톤, 팀장
2021.11.20 - 2021.11.29 (10일)
- React
- TypeScript
- Storybook
- Less.js
담당 업무
- 커스텀 스크롤 구현
- 커스텀 스크롤과 네이티브 스크롤 동시 적용
- 데이터 필터링 UI 디자인 및 구현
-
성능 최적화 (Chrome lighthouse 기준 Performance 33->77)
- 스크롤 이벤트에 쓰로틀링 적용
- 화면에 보이는 데이터만 로딩
- React의 Memoization 메소드 사용해 렌더링 최적화
Matching42 (팀)
42서울 내 동료학습 활성화를 목적으로 만들어진, 과제별 랜덤 동료매칭 서비스.
프론트엔드 30%, 사이드 프로젝트
2021.03 - 2021.11 (9개월)
- React
- AWS
- Github Actions
담당 업무
- Main Page UI 구현, API 연동
- 모바일 반응형 디자인 및 구현
- AWS 배포 후 커스텀 도메인 적용
- 개발 브랜치 배포 자동화 (개발 서버와 실서버가 분리된 프로젝트로, Github Actions을 이용해 개발 브랜치 배포 자동화)
Pepple (팀)
개발자/기획자/디자이너를 이어주는 음성 커뮤니티 서비스.
프론트엔드 100%, 사이드 프로젝트
2021.07 - 2021.10 (3개월)
- React
- SWR
- Agora API
- AWS
담당 업무
- 전체 UI 구현
- 채팅방 생성, 삭제, 입장, 퇴장 기능 구현
- SNS 로그인 (Google, Kakao, Github)
- 음성 채팅 기능 with Agora API
교육/기타
교육
-
42Seoul
프로젝트형 과제와 동료 평가를 통해 컴퓨터 공학 기초 학습
2020.07 - 2022.03 (1년 6개월) -
원티드 프리온보딩 코스 프론트엔드
4주 간 7개의 기업 기술과제를 개인 / 팀으로 수행
2022.02 - 2022.03 (4주)
학력/어학 능력
- 서경대학교 (영어, 불어 복수전공) 졸업
학점 3.43 / 4.5
2016.03 - 2021.08 - 영어 기술 문서 및 레퍼런스를 독해할 수 있음
TOEIC 955
2020.12.05