미리보기
기본 정보
1년간의 실무기간 동안 회사의 메인 프론트엔드 개발자로 활동하며 프로젝트 셋팅부터 배포, 유지보수까지 전 과정을 책임지고 수행한 경험이 있습니다. 이러한 경험을 통해 업무를 빠르게 파악하는 적응력과 필요한 지식을 빠르게 습득하는 흡수력을 지니고 있습니다. Next.js와 React를 자유롭게 사용할 수 있습니다. 프로젝트 설계 단계에서 SSR과 CSR을 구분하여 디렉토리를 구성하며, 모노레포나 FSD 디자인을 공부하여 사내 프로젝트에 주도적으로 적용할 만큼 유지보수가 용이한 디렉토리 구조를 짜는데 관심이 많습니다. 토론과 지식 공유 활동을 즐기며, 협업 시 논의가 필요한 문제가 있을 때 동료들을 화이트보드 앞으로 모셔올 수 있는 적극성이 있습니다.
기술 스택
Next.js, React, tailwind-css, react-query, zustand, TypeScript, JavaScript, HTML/CSS, Node.js, NestJS, postman
경력
디에이블
프론트엔드 개발자 | 개발팀
2023.09. ~ 2024.04. (8개월)
프론트엔드 개발 전담
- 메인 프론트엔드 개발자 역할.
- 프론트엔드에 관련된 모든 설계, 개발, 배포, 유지보수 등을 담당.
- 백엔드 개발자와 협업하여 개발 요구사항 도출 및 DB 구조 설계 기여.
- 기획자 및 디자이너와 함께 적극적으로 UI/UX 개선에 참여
프로젝트
디플래닛 홈페이지
디에이블
2024.02. ~ 2024.02.
- 자사 애플리케이션 디플래닛을 홍보할 목적으로 빠르게 개발한 홈페이지 프로젝트
- 반응형 UI (데스크탑, 태블릿, 스마트폰) 구현
- 성능 최적화 (Lighthouse) 경험
- SEO : 100점, Performance : 91점, Accessibility : 95점
- 이미지 최적화를 통해 FCP 시간을 4초에서 1초 미만으로 단축
- 대체 폰트 및 폰트 용량 절감을 통한 최초 렌더링 시 웹 에셋 다운로드 시간 감소
- 규격에 따른 시맨틱 태크 및 메타 태그 사용을 통해 SEO 및 Accessibility 개선
AI 난임리포트
디에이블
2023.12. ~ 2024.01.
- 자사 애플리케이션 디플래닛에 탑재된 AI 난임 리포트 프론트엔드 전체 개발
- 프로젝트의 점증적 기능 구현을 고려한 프론트엔드 디렉토리 구조 설계 및 적용
- 디렉토리의 계층화 구현(ui -> component -> container -> page)으로 CSR과 SSR을 효율적으로 분리함
- 서버와 클라이언트 데이터의 동기화를 위해 React-Query 라이브러리 채택 및 도입
- 회사에서 주로 사용하던 차트 라이브러리의 라이센스 이슈(MIT가 아닌 패키지)를 파악한 후, 차트 라이브러리 변경
- 앱 계정의 웹뷰 계정 연동을 위한 토큰 전달 구조 설계
- 플러터에서 웹뷰를 생성할 때 토큰 및 유저명을 쿠키에 추가
- 유저가 최초 Next.js 진입시 웹뷰 쿠키에 저장된 계정 정보를 서버 사이드 환경(route handler)에서 캐치.
- 캐치한 유저 정보를 클라이언트 환경에 별도로 만든 전역 Context Provider에 주입
- 이를 통해 서버 사이드에서는 쿠키로, 클라이언트 사이드에서는 프로바이더를 통해 토큰 접근 가능.
위드플래닛
디에이블
2023.09. ~ 2023.11.
- 난임 환자들의 건강 챌린지를 위한 단기 프로젝트 웹 페이지 개발 (정부 과제)
- next-auth를 활용해 회원가입, 계정관리 등 개인정보 관련 로직 개발
- markdown-viewer를 활용한 공지사항 페이지 개발
- 유저가 올린 사진을 모달로 열어 확대하는 기능을 개발하여 UX 개선
포트폴리오
교육
한국방송통신대학교
대학교(학사) | 컴퓨터과학과
2024.03. ~ 현재 | 재학 중
멋쟁이사자처럼
사설 교육 | 프론트엔드 스쿨
2022.08. ~ 2023.01. | 졸업
강원대학교
대학교(학사) | 동물생명공학과
2012.03. ~ 2016.02. | 졸업
대외활동
한국방송통신대학교 컴퓨터과학과 학습 스터디
개인
주도적인 학습을 위해 학우들과 함께 운영체제, 데이터베이스시스템 등 학습한 내용을 바탕으로 토의를 진행하는 스터디를 운영 중.
오픈소스 기여(리액트 한글 공식문서)
개인
리액트 DEV 공식문서 중 useReducer와 useEffect를 우리말로 번역하여 개발자 생태계에 기여함.
제주 알고리즘 베이스캠프
(주)위니브
개발자 생태계 기여를 위한 연사활동 참여.
배열 프로토타입 메서드인 reduce를 재귀함수로 시현.
도서 집필
멋쟁이사자처럼
웹 개발 입문자를 대상으로 DOM에 대한 정보를 알려주기위해 참여한 도서 집필 프로젝트
챕터2의 트리 부분장으로 트리 부분을 총괄
자격증
정보처리기사
기사 | 한국산업인력공단
2022.07.
컴퓨터활용능력
1급 | 대한상공회의소
2019.05.
물류관리사
전문자격 | 국토교통부
2020.08.