저는( )이은빈입니다.
EMAILdmsqlsdl54@gmail.com
BIRTH1999. 05. 04
LOCATION경기도 수원시
Education & Experience
학력 및 경력
- 2025.02 - 2025.03아웃스탠더스 프론트엔드 체험형 인턴
- 2024.03 - 2024.09코드잇 스프린트 프론트엔드 트랙 6기 수료
- 2023.04 - 2024.01엔트위즈소프트 웹 퍼블리셔
- 2018.03 - 2022.02순천향대학교 컴퓨터소프트웨어공학과 졸업
Skills
기술 스택
HTML CSS JavaScript TypeScript React Next.js styled-components
Tailwind CSS React Query
Zustand
Projects
프로젝트 경험
- 해핑고 (Happingo)
- 로컬 저장 구조를 localStorage에서 IndexedDB로 분리해 용량 한계로 인한 저장 실패 해결
- 업로드 이미지를 리사이즈·WebP로 최적화해 저장 용량 97.7% 절감 (39.3MB → 0.89MB)
- DOM 캡처 다운로드 기능 구현, 폰트 로딩 대기·프레임 동기화로 결과 품질 개선
- Driver.js 온보딩 투어 및 다크/라이트 모드 적용
- GlobalNomad
- ReactQuill의 SSR 미지원 문제를 dynamic import로 해결하고, UI 전환의 일관성을 확보
- 마크다운 에디터와 이미지 DnD, 우편번호 API 연동을 통해 체험 등록/수정 페이지 구현
- 내 정보 수정 시 데이터 유효성 검사와 쿠키 만료 처리로 보안 강화
- 후기 작성 모달에 Lottie 애니메이션을 추가해 동적인 사용자 경험 제공
- 사이트 소개 랜딩 페이지의 디자인 및 퍼블리싱 전담
- WekitBucket
- 이미지 포맷 최적화 및 에러 검증 방식 단순화하여 LCP 평균 72% 단축
- SSR 전환 시 발생한 hydration 오류를 시간 불일치 문제로 진단하고, 커스텀 훅으로 시간을 통일해 렌더링 속도 개선
- useSearchParams로 새로고침 시 상태 유지 구현
- marked 라이브러리를 활용한 마크다운 파싱 및 상세 페이지 렌더링
- React.forwardRef()를 사용해 register 전달 오류를 해결 및 재사용 가능한 입력 컴포넌트를 구현
- Fandom-K
- 기존 마이페이지 담당 및 사이트 전체 마이그레이션 및 리팩토링
- Swiper를 이용해 아이돌 리스트 슬라이드 변경 시마다 필요한 데이터만 호출, 대량의 데이터에서도 성능 최적화
- localStorage를 활용한 관심 아이돌 추가/삭제 기능 구현, 사이트 재방문 시에도 관심 아이돌 정보 유지
- board-app
- Supabase Auth로 회원가입/로그인 및 인증 흐름 구현, 비로그인 시 접근 제한 로직 적용
- 게시글 목록/상세/작성/삭제 기능을 Supabase DB와 연동하여 구현
- 작성자 UUID와 로그인 유저 UUID를 비교해 본인만 삭제 가능한 권한 제어
- 그라운드시소
- JavaScript의 Date 객체를 활용해 날짜 선택 검증 로직을 구현하여 구매 프로세스 구축
- Feelkeen
- URL 쿼리 매개변수로 회원 등급을 판별하고, 등급별 맞춤 콘텐츠를 제공하는 리다이렉션 로직을 구현
- 워클로
- JavaScript를 활용한 iframe 접근 및 게시판 입력 양식 동적 설정
- click 이벤트로 동적 대표 이미지 변경 구현
