미리보기
기본 정보
기술 스택
Java, MySQL, Spring Boot, React, JavaScript
프로젝트
찜꽁플랜(음식점 예약 및 노쇼 관리 시스템)
2024.07. ~ 2024.08.
팀프로젝트 2024. 07. 10 – 2024. 08. 28
팀 구성: 4명 (프론트엔드 및 백엔드)
목표: 음식점 예약 시스템의 노쇼 방지 및 문서화 기능과 인기 맛집 추첨 기능을 통한 마케팅 효과 극대화
기술 스택: Spring Boot, Docker, EC2, jsPDF
액션:
예약 관리 시스템 구현:
예약 수 및 노쇼 비율 계산 API 개발
노쇼 예약 확인 기능 추가
찜 및 장바구니 기능 구현:
사용자가 음식점을 찜하거나 예약을 추가할 수 있는 장바구니 기능 개발
가게 정보 관리:
가게 정보 조회, 수정, 삭제 기능 API 설계 및 구현
가게 데이터 크롤링 로직 작성으로 최신화 유지
AWS 배포:
Docker와 EC2를 활용해 백엔드 및 프론트엔드 서비스 배포
안정적인 운영 환경 구축을 위해 S3와 CloudFront 설정
PDF 문서화 기능:
기업 회식 예약 시 한눈에 보기 쉬운 예약 정보 PDF 생성 기능 개발
고민 시간을 줄이고 예약 확정을 간소화하는 인터페이스 제공
성과:
노쇼 비율 계산 API로 예약 데이터 관리 효율 20% 향상
장바구니 기능 추가로 예약 추가/삭제 소요 시간을 평균 30% 단축
PDF 문서화 기능 도입으로 기업 예약 정보 제공 프로세스 간소화, 예약 확정 시간 평균 40% 감소
온라인 강의 프로젝트
2024.06. ~ 2024.06.
팀 구성: 2명 (프론트엔드 및 백엔드) / 팀 리더로 65% 기여
목표: 사용자가 강의를 검색하고, 장바구니에 추가 및 구매를 진행할 수 있는 온라인 강의 관리 시스템 개발
기술 스택: Spring Boot, MyBatis, Postman
액션:
프로젝트 아키텍처 설계:
Spring Boot를 기반으로 RESTful API 설계 및 구현
MyBatis를 사용해 데이터베이스 매핑 및 쿼리 작성
주요 기능 개발:
사용자 관리: 로그인, 회원가입, 사용자 정보 수정 API 개발
강의 검색 및 조회: 강의 목록, 상세 정보 조회 기능 구현
장바구니: 강의를 장바구니에 추가, 삭제 및 목록 조회 기능 구현
협업 및 테스트:
프론트엔드 개발자와 API 통신 테스트 진행
Postman을 사용한 API 테스트 및 디버깅
성과:
5일 동안 주요 기능의 MVP 완성: 사용자 로그인, 강의 검색, 장바구니 기능 제공
발표 시 사용자 편의성을 높인 UI/UX 설계로 긍정적인 피드백 획득
전체 코드 커버리지 80% 이상 유지하며 높은 품질 보장
교육
그린아카데미 자바(JAVA)기반 웹 & 데이터 융합개발자
사설 교육
2023.07. ~ 2023.12. | 졸업
신세계아이앤씨 AI플랫폼을 활용한 (리테일) 서비스 개발
사설 교육
2024.03. ~ 2024.08. | 졸업
동의대학교
대학교(학사) | 정보통신공학과
2016.03. ~ 2023.08. | 졸업