미리보기
기본 정보

좋은 개발자란 뭔지 끊임없이 생각하며 나아가는 개발자 입니다.
기술 스택
JavaScript, React, TypeScript, Spring, MySQL
경력
(주)리스트
연구원 | 기술연구소 | 재직 중
2021.01. ~ 재직 중 (4년 2개월)
사내 서비스 중 GPT를 활용하여 사용자 데이터 기반으로 질문 및 답변 해주는 개인형 챗봇 서비스 참여
동료들과 Context API와 Custom Hook 활용 방법에 대한 스터디를 진행 후 프로젝트 코
드 개선 작업 진행
서비스의 전반적인 상태관리 / 기능 공용 컴포넌트 개발
같은 데이터 반복 호출을 줄이기 위해 React-Query Library 부분 도입
컴포넌트 중복 사용을 줄이기 위해 React Context API 활용한 상태 관리 도입
성능 테스트 도중 페이지네이션에서 API 호출량이 비정상적으로 많다는 것을 확인
-> React-Query를 부분 도입 및 캐시 설정을 통해 API 호출량이 40% 감소된 것을 확인
포트폴리오
대외활동
Hack for Public Good in Korea Gen.AI 해커톤
MS Azure를 활용한 GPT 모델 연결 및 API 연동하여, 챗봇 서비스 개발
- GPT 모델과 대화하는 챗봇 서비스 개발
- 기획자 2명 / AI 엔지니어 1명 / 디자이너 1명 / 개발자 1명으로 구성된 팀으로, Full Stack 개발 담당
2020년도 전국기능경기대회 "웹디자인 및 개발" 우수상(6등) 수상
충북 지역에서 이루어진 대회로, 총 3과제로 이루어진 대회에서 9등 수상.
- A 과제 ( 웹 퍼블리싱 / 4시간 )
- B 과제 ( JavaScript 기능구현 / 3시간 )
- C 과제 ( php를 사용한 서버환경 구축 및 MVC 기능개발 / 3시간 )
2020년도 지방기능경기대회 "웹디자인 및 개발" 금메달 수상
서울 지역에서 개최된 대회로,
집 또는 사무실 공간 인테리어를 원하는 회원들에게 온라인 집들이부터 스토어, 전문가의 시공 견적까지 다양한 서비스를 제공하는 웹 사이트를 3단계로 나누어 개발 진행
A 과제 ( 웹 디자인 및 퍼블리싱 / 4시간 )
포토샵을 사용하여 모바일, PC 화면에 대한 디자인 작업
일러스트레이터를 사용하여 로고 디자인 작업 진행
HTML, CSS만 사용하여 WSC 표준 규격을 준수하며 2페이지 분량 퍼블리싱 작업
B 과제 ( JavaScript 기능구현 / 3시간 )
json으로 제공되는 상품 데이터를 활용해 관련 기능 구현
Drag & Drop 을 사용한 장바구니 추가 기능
장바구니에 추가된 상품 목록 뷰어 / 상품 삭제 기능
구매 및 구매내역(영수증) 출력 기능
상품 초성 검색 기능
C 과제 ( php를 사용한 서버환경 구축 및 MVC 기능개발 / 3시간 )
로그인, 회원가입 기능 구현 ( Captcha 기능 구현, 로그인 session 활용 )
비회원 페이지 접근 처리 구현
온라인 집들이
게시판 CRUD 기능 구현
평점 기능
전문가 페이지
전문가 리스트, 시공 후기 리스트 목록 뷰어 구현
시공 견적 페이지
시공 견적 요청, 상세보기, 견적 상태 변경, 삭제 기능 구현
SBA 아카데미 플랫폼학교 "AI Week Korea 2019 - 인공지능 챗봇톤" 장려상 수상
자기소개
회사에서 개발자 인력이 충분하지 않은 상황이라, 프론트 및 백엔드 업무를 맡아 진행을 했습니다.
백엔드에서는 주로 Database 설계, REST API 구축 및 API 명세서 작성하는 작업을 진행하고 있고,
프론트에서는 작업 환경 구성부터 디자이너가 만들어주신 기획안을 기반으로 컴포넌트 설계하는 작업부터, 기능 개발, 테스트, 배포하는 작업까지 맡고 있습니다.