미리보기
기본 정보
안녕하세요. 아티투 프론트엔드 개발자 민요한 입니다. 못하는 것이 아니라 모르는 것이라는 마음가짐으로, 주어진 환경에 맞추어 문제를 해결합니다. 또 한, 비즈니스 자원의 귀함을 이해하고 존중합니다. 이를 바탕으로 일정을 설계하고, 코드를 작성합니다.
기술 스택
Next.js, React, React Native, TypeScript, JavaScript, react-query, vercel, AWS
경력
아티투
프론트엔드 엔지니어 | 개발팀 | 재직 중
2024.03. ~ 재직 중 (10개월)
타투이스트 개별 문의-예약-후기 관리를 한 번에 제공하는 Link in Bio 서비스 '아티투'와
타투를 받고 싶은 유저를 위한 '아티투 플랫폼' 서비스 운영하며 웹/앱 신규 기능 개발 및 기존 코드베이스 개선
주식회사 쏘쏘마켓
프론트엔드 엔지니어 | 개발팀
2023.07. ~ 2023.10. (4개월)
유저 위치 기반 지역 사회 커뮤니티 서비스 '이웃스토리' 운영 및 웹/앱 신규 기능 개발
프로젝트
UX 개선 및 신규 기능 업데이트
아티투
2024.09. ~ 2024.10.
- 푸쉬 알림을 위한 서드파티 솔루션 도입 관련 기능 개발
- Query Parameter 활용하여 컨텐츠를 동적으로 제공하는 페이지 생성 시스템 구현
- 유저 이벤트 기반 비주얼 데이터 공유 기능 등 신규 기능 개발
Link In Bio 유료화 전환 및 플랫폼 리뉴얼
아티투
2024.06. ~ 2024.08.
- FE 결제 플로우 개발
- 유료화 및 광고 관련 신규 기능 개발
- 기존 공용화된 SEO 관련 컴포넌트를 확장하여 Review Schema, IndexNow등 추가 SEO Data 처리 할 수 있도록 개선
- 플랫폼의 포털사이트 노출 증대를 위해 URL 구조 재설계
- 유지보수성 향상을 위해 페이지 폴더 구조 개선
- 기존 CSR방식의 페이지 SSR 방식으로 전환하며 Tanstack Query의 hydration 도입, Data Fetching 효율 개선
플랫폼 SEO 강화 및 플랫폼 1차 기능 추가
아티투
2024.04. ~ 2024.05.
- SSR 기반 양산형 페이지 개발
- SEO Meta Data와 OG Data 처리를 컴포넌트화 및 공용화하여 DX 향상
- Tanstack Query의 Optimistic Update 활용하여 유저 상호 작용 로직 개선
Link In Bio Design Custom 기능 개발
아티투
2024.03. ~ 2024.03.
- Canvas API 활용하여 고객 서명 동의 기능 개발
- Link in Bio 디자인 & 버튼 & 테마 커스텀 기능 개발
- arti.to 랜딩 페이지 리뉴얼
기타 레거시 코드 개선 사항
아티투
- Component Props Depth 감소와 지역 상태 관리 위하여 Context API 도입
- Data와 View를 분리하고, 컴포넌트 책임 분리하여 의존성 낮추는 리팩터링 진행
- Data Fetching API Flow 개선하여 호출 횟수와 렌더링 최적화
- 웹과 앱 환경 별 로그인 로직 분리 및 개발하여 UX 개선
- 웹과 앱 환경 별 이미지 다운로드 로직 분리 및 개발하여 다운로드한 이미지 파일 접근성 개선
- Sharp 라이브러리 활용하여 이미지 리사이즈 처리 로직 개선, 이미지 파일 평균 크기 4mb -> 15kb로 감소
- 싱글 웹뷰 환경에서 JS 코드 주입 및 네이티브 이벤트 연동하여 안드로이드 환경의 BackButton UX 개선
- 이외 유저 피드백을 통한 기능 개선 및 서비스 내부 FE 기술 부채 분석 및 해결
42서울
이노베이션 아카데미
2022.02. ~ 2023.11.