미리보기
기본 정보

개발의 시작은 불편함을 인식하는 것 부터라고 생각합니다. 유저 • 개발자 모두의 불편함을 코드로 해결하고 싶습니다.
자기소개
소프트웨어를 통해 사람들에게 도움을 주는 개발자가 되고 싶습니다.
사람들은 저마다 불편한 점이 있습니다. 그리고 개발자는 소프트웨어로 사람들의 불편함을 해결할 수 있습니다. 이러한 점에 개발 에 매력을 느껴 개발자가 되기로 마음먹었습니다.
성취감과 동기부여의 가치를 믿습니다.
작은 성취감으로도 다음을 위한 동기부여로 잘 활용합니다. 특히 프론트엔드 개발은 작은 변경에도 즉각적인 화면 변화를 확인할 수 있어 작은 성과들이 빈번하게 일어난다는 점이 제가 가진 강점과 잘 맞아 프론트엔드 개발을 하게 되었습니다.
공동의 목표를 중요하게 생각합니다.
모두가 같은 목표를 향해 노력할 때 얼마나 큰 성취감과 결과물을 이끌어낼 수 있는지 직접 경험했습니다. 동상이몽을 경계하고 공동의 목표를 중요시합니다.
기술 스택
경력
인프랩
프론트엔드 개발자 • 랠릿 Cell
(1년 4개월 | 정규직)
줌인터넷
프론트엔드 개발자 • 개발팀
줌 서비스 개발 및 유지보수
줌투자
부동산 페이지 및 통계 추가 작업
줌투자 외부 서비스 제휴 작업
허브줌 리뉴얼
(11개월 | 정규직)
프로젝트
인프랩
인프런 멘토링 React 마이그레이션
멘토링 리스트 React 마이그레이션
기존에 모달로 제공되었던 멘토링 상세 정보를 페이지로 분리
SEO 개선을 위해 구조화된 데이터 적용
인프랩
랠릿 허브 비밀/숨김 댓글
랠릿 허브 비밀 댓글 및 숨김 댓글 기능 추가
기존에 각각 구현되어 있던 댓글, 대댓글을 댓글 컴포넌트로 추상화해 중복 로직 제거
인프랩
랠릿 프로필/지원서 UI 개편
프로필 작성하기 페이지 및 프로필 미리보기 모달 신규 디자인 시스템 적용
인프랩
인프런 국제화
국제화 적용을 위한 자동화 스크립트를 만들어 FE 파트 DX 향상 및 국제화 개발시간 단축
인프랩
인프런 레거시 페이지 React 마이그레이션
기존 바닐라 javascript 레거시 페이지들을 React로 개편
회원가입/로그인 페이지
마이 페이지
인프랩
인프콘 2024
인프랩
랠릿 프로필 작성 넛지 영역
프로필 작성하기 페이지 넛지 영역 개발 및 유지보수
인프랩
랠릿 MY 로그
MY 로그 Empty 페이지 개발
MY 로그 FAB 버튼 추가
줌인터넷
스타줌
유틸 함수 테스트코드 작성
통계 로직 및 컴포넌트 구현
QA 시트를 직접 만들고 공유하여 개발 및 소통 비용 개선
줌인터넷
줌투자 부동산 차트
맵차트개발
d3 라이브러리를 활용해 지도 줌 기능 및 축척에 맞는 행정구역 렌더링 기능 구현
기존 svg 지도에서 zoom 이벤트 발생시 지도의 비율 조절을 할 때 매번 레이아웃이 발생 하는 문제를 canvas로 마이그레 이션 하여 성능 개선
매번 새롭게 path 계산해 canvas를 그리는 시간이 오래걸려 UX가 저하되는 문제를 Path2D를 이용해 이미 계산한 path 를 기억하도록 하여 성능 개선
위경도 좌표 • 브라우저 좌표 변환 로직 구현
줌 정보를 활용해 뷰포트 중앙 지역 판별 로직 구현 인터랙션 추가
범례 UX 개선
네비게이터 기능 구현
지도 이동 시 현재 뷰포트 중앙에 위치한 지역 체크 기능 구현 네비게이터와 지도간 인터랙션 추가
선택 지역 상세 정보 차트 시각화
차트 로직 및 축 계산 로직 구현 차트 관련 컴포넌트 공통화
줌인터넷
파일럿 프로젝트
기획, 디자인, 개발, 배포 등 모든 과정 진행
차트 애니메이션 및 인터랙션 추가
기술 블로그 작성
포트폴리오
교육
부스트캠프 웹 모바일 7기 웹 풀스택
사설 교육
2022.07. ~ 2022.12.
졸업
부경대학교
대학교(학사) | 컴퓨터공학부 소프트웨어인공지능전공
2019.03. ~ 2023.02.
졸업
외국어
영어
일상 회화 가능