미리보기
기본 정보
Client를 위한 서비스를 생각하다 보면 개선점들이 발견했고, 이를 보완하며 문제 해결 능력을 키웠습니다. 최신 기술을 도입하기 전, 기존 기술들과 비교하여 어떤 이점이 있는지 파악하여 어떤 가치를 제공할지 이해하고 사용하려 합니다. 프론트엔드 개발자로서 5번의 협업동안 모든 팀원들간의 소통과 시너지 창출이 즐겁게 일해왔고, 앞으로도 이러한 경험을 통해 더 나은 결과를 만들어 나가고자 합니다.
기술 스택
JavaScript, React, Node.js, Express, MySQL, Git
프로젝트
Crop-Doctor
엘리스 AI 트랙 6기
2023.04. ~ 2023.05.
프로젝트 소개
현대 사회에서 식물을 기르는 사람들이 점차 증가하고 있지만, 식물은 진료와 처방이 어려운 특성이 있습니다. 이런 문제를 함께 해결하고 서로의 노하우를 공유하여 건강한 식물 재배를 돕는게 목적입니다.
프론트엔드 개발
사용 기술 : JavaScript, React, react-query, Jotai, JWT, Material-UI, styled-components
JWT를 이용한 사용자 인증 구현,
로그인 성공 시 로컬 스토리지에 토큰 저장하여 사용자 상태 관리
react-query를 사용하여 데이터 요청 상태 자동 관리와 자동 캐싱 업데이트
Jotai를 이용한 전역적인 로그인 상태와 관리자 상태를 관리
협업 도구: Git, Notion, Figma
Blomit
SeSAC 영등포 캠퍼스 6기 입문자도 가능한 웹개발자 부트캠프
2024.07. ~ 2024.07.
프로젝트 소개 - 대상 수상
개발자만의 블로그를 위한 컨셉과 가독성을 위한 블로그가 필요해 만들어 봤습니다.
백엔드 개발 - Node.js, Express, MySQL
Sequelize를 이용한 MySQL 데이터베이스 연동 및 유저 데이터 CRUD 기능 개발
bcrypt를 사용한 유저 비밀번호 암호화 및 보안 강화
express-session을 통한 세션 관리 및 사용자 인증 기능 구현
프론트엔드 개발 - JavaScript, EJS, Tailwind CSS
Main/전체 게시물페이지에서 Border Anmation의 랜덤화된 위치 사용한 동적인 UI
ToastUI-Editor의 인스턴스의 상태를 관리하여 반응형 Markdown 기능 구현
협업 도구: Git, Notion(Kanban), Figma
Livey
진행 중
프로젝트 소개
코로나19를 겪으면서 많은 사람들이 건강과 운동의 중요성을 재인식하며 운동의 필요해졌으며, 많은 이들이 전문적인 운동 매니저의 도움을 통해 안전한 운동 서비스를 지원하고 있습니다.
프론트엔드 개발
기술 스택 : Next.js, Typescript, Next-Auth, TailwindCSS
기존의 CSR API를 SSR API로 마이그레이션을 통한 SEO 최적화
Next-Auth를 사용해 OAuth 기반 인증 처리 구현
대외활동
SeSAC 영등포 캠퍼스 6기 입문자도 가능한 웹개발자 부트캠프
SeSAC/코딩온
2024.05 ~
JS의 심화 학습을 통한 비동기 프로그래밍 패턴에 대한 깊은 이해
Node.js와 Express를 활용한 MVC 패턴의 서버 개발, MySQL 데이터베이스 연동
서울42
이노베이션아카데미
2023.08~2023.09
C 언어, Linux 환경에서 CLI 기반 개발, 표준 라이브러리와 사용자 정의 함수 구현
엘리스 AI 트랙 6기
엘리스
활동기간 - 2022.11~2023.05
HTML/CSS, JS, React와 상태관리 등 주요 기술 습득
3번의 프로젝트 동안 Git, Notion(kanban), Figma를 사용한 협업 경험
포트폴리오
교육
한국항공전문학교
대학교(학사) | 조종학과
2017.03. ~ 2022.02. | 졸업
관악고등학교
고등학교 | 인문계
2014.03. ~ 2017.02. | 졸업