미리보기
기본 정보
제 코드로 하나의 서비스가 구현되는 것을 보며 흥미가 생겼고, 멈추지 않고 새로운 것을 배운다는 점에 매력을 느껴 개발에 빠지게 되었습니다. React, TypeScript, JavaScript 개발에 능숙하고, 최근에는 SSR 방식의 Next.js에 관심을 가지고 있습니다. 문제를 마주했을 때 더 나은 해결 방법은 없을지 끊임없이 고민하는 개발자가 되려고 합니다.
자기소개
꾸준한 개발 경험을 쌓으려 노력합니다.
개발 경험이 끊이지 않는 것이 중요하다고 생각합니다. 평소에도 관심 있는 분야에 대한 아이디어를 생각해보고, 프로젝트로 현실화하며 개발 경험을 많이 쌓으려고 노력합니다.
새로운 내용을 배우는 것에 즐거움을 느낍니다.
이미 경험해 본 React 이외에 새로운 기술에도 관심을 가지며, 개발 중에도 익숙한 라이브러리만 사용하지 않고 더 발전된 기술을 학습하고 제 것으로 만드려 합니다. 학습한 내용을 기록하고 블로그에 정리하는 습관을 유지하고 있습니다.
항상 동료들과 소통을 중요시합니다.
프로젝트를 준비하며 학습 내용에 대해 문서화하고 팀원들과 공유하며 함께 성장해 왔습니다. 또한 업무에서 가장 중요한 것이 소통이라 생각해 다양한 협업 툴을 이용해 소통하고, 그 내용에 대해 자세히 문서화합니다.
더 나은 코드로의 변화를 탐색합니다.
개발 과정에서 구현이 어느 정도 완료된 이후에는 더 나은 방법은 없을까 끊임없이 고민합니다. 완료된 프로젝트에 대해서도 나아질 수 있는 부분을 개선하는 리팩토링 과정을 거치고 있습니다.
기술 스택
React, Next.js, TypeScript, JavaScript, HTML/CSS, supabase, Git, GitHub, Slack, JIRA
프로젝트
음악 명상 & 커뮤니티 플랫폼 [쉼(Shimm)]
프론트엔드스쿨 (팀 프로젝트)
2024.04. ~ 2024.06.
음악을 들으며 명상 후 마음을 기록하고, 사용자들과 소통할 수 있는 웹사이트입니다.
팀의 리더를 맡아 일정 관리 및 회의를 주도하고, Git 관리 및 배포를 담당하였습니다.
사용 기술 : React, React Query, Zustand, Styled-Components
참여 인원 : 프론트엔드 3명
담당 기능
명상 음악 재생 플레이어의 UI/UX 개선을 위해 React-Player 사용에서 자체 제작 플레이어로 리팩토링
음악 플레이어와 연동하여 작동하는 명상 타이머 구현
카카오 REST API를 이용해 인가 코드를 발급 받아 소셜 로그인 구현
포트원 결제 sdk를 이용해 테마 결제 기능 구현
지도 기반 감정 일기 [솔직할지도(frankmap)]
사이드 프로젝트
2024.06. ~ 2024.07.
장소별로 느낀 감정을 지도에 기록하고, 통계를 확인할 수 있는 감정일기 서비스입니다.
TypeScript와 Next.js 독학 후 진행한 단기 프로젝트입니다.
백엔드 개발자 없이 supabase를 이용해 직접 데이터베이스를 구축하였습니다.
사용 기술 : Next.js, React, TypeScript, Recoil, Supabase, SaSS
참여 인원 : 프론트엔드 6명
담당 기능
감정 기록 및 수정 시 이미지 여러 장 업로드 및 미리보기 기능 구현
감정 기록 및 수정 시 데이터베이스와 통신할 수 있는 api 구현
supabase로 데이터베이스 설계 및 참조하는 데이터베이스 간 연동 기능 구현
온라인 약속 관리 매니저 [밋미(MeetMe)]
사이드 프로젝트
2024.06. ~ 진행 중
약속 장소 걱정을 덜어주는 온라인 일정 관리 서비스입니다.
현직 백엔드 개발자와의 협업을 경험하였습니다.
사용 기술 : React, Zustand, SaSS
참여 인원 : 프론트엔드 3명, 백엔드 1명
담당 기능
보안을 위해 사용자 정보를 세션 스토리지에서 관리하는 로그인 및 회원가입 구현
refresh 토큰을 쿠키에 담아 access 토큰 갱신에 이용 (개발 예정)
키워드 검색 또는 마커 이동으로 약속 장소 설정 기능 구현
약속 장소를 확정하지 못한 경우, 약속 당사자들 간 중간 지점을 계산 로직 구현
프로젝트 기획과 Figma를 활용하여 UI/UX 설계 및 스타일 가이드 제작
AI 식단 관리 앱 [데일리피티(DailyPT)]
해적단(정보통신공학과)
2023.04. ~ 2023.06.
AI 사진 인식 기술을 활용하여 식단 및 영양제 복용을 관리하는 iOS 앱입니다.
2023.08 ~ 2023.11 한이음 ICT 공모전에 참여하여 입선하였습니다.
사용 기술 : React Native, CSS
참여 인원 : 프론트엔드 1명, 백엔드 1명, AI 1명, Infra 1명
담당 기능
촬영 또는 갤러리에서 업로드한 이미지를 변환하여 분석 요청하는 기능 구현
Firebase를 이용한 로그인 및 회원가입 기능 구현
사용자가 하루 동안 섭취한 영양소 분석 기능 구현
설정한 영양제 복용 시간이 되면 사용자에게 로컬 알림 전송 기능 구현
Figma를 활용한 UI/UX 디자인
포트폴리오
교육
동국대학교
대학교(학사) | 정보통신공학과
2017.03. ~ 2024.02. | 졸업
프론트엔드스쿨 플러스
사설 교육 | 멋쟁이사자처럼
2024.07. ~ 2024.07.
프론트엔드스쿨
사설 교육 | 멋쟁이사자처럼
2023.12. ~ 2024.04.
자격증
정보처리기사
과학기술정보통신부
2022.11.
TOEIC
950 | 한국토익위원회
2023.08.
외국어
영어
일상 회화 가능