미리보기
기본 정보
생년월일 2000.05.15
기술 스택
Spring Boot, JPA, Java, C++, GitHub, MariaDB, AWS, MySQL, Flask, Spring, Redis, MongoDB, Docker, Go, devops
자기소개
끊임없이 도전하는 개발자
저는 새로운 기술을 배우고 도전하는 것을 즐기는 개발자입니다. 소프트웨어 학과 재학 중 웹 개발에 흥미를 느껴 Spring Boot와 Java를 독학하며 기초를 다졌고, 이후 개발 동아리에 가입하여 팀 프로젝트를 경험하며 협업과 실무 감각을 익혔습니다.
특히, 팀 프로젝트 과정에서 GitHub를 활용한 체계적인 버전 관리와 팀원 간의 소통을 통해 문제를 해결했던 경험은 협업의 가치를 더욱 깊이 깨닫게 해주었습니다. 다양한 아이디어가 충돌하는 상황에서도 정기적인 회의를 통해 요구사항을 조율하고, 모두가 만족할 수 있는 방향으로 프로젝트를 성공적으로 달성한 경험은 큰 자신감과 성취감을 주었습니다.
이러한 경험들은 단순히 기술적인 역량을 넘어 문제 해결 능력과 협업의 중요성을 배우는 계기가 되었습니다. 앞으로도 지속적인 학습과 도전을 통해 사용자와 기업 모두에게 신뢰받는 서비스를 제공하는 개발자로 성장하고자 합니다. 회사와 함께 발전하며, 더 큰 가치를 창출할 기회를 소중히 여기겠습니다.
프로젝트
PlanQ
개인
2024.11. ~ 2025.02.
gitHub - https://github.com/Scheduler-prj/back-end
서비스 소개
서비스 목적: 캘린더 기반을 학습에 도움을 주는 사이트 입니다. 학습 내용을 정리한 Pdf를 넣으면 해당 내용 기반의 퀴즈를 제공해주며 문제 풀이를 할 수 있습니다.
구성원 - 백엔드(2), 프론트(3), DevOps(1), LLM(1), 웹 디자이너(2)
역할: 백엔드(Spring) 개발
캘린더 기능: 캘린더에 할일, 루틴, 일정 데이터 삽입 및 조회 삭제 기능 개발
성과 제출: 학습한 내용을 정리한 내용 PDF를 AWS S3에 업로드 기능 개발
알람 기능: 당일 끝내지 않은 일정을 SSE를 활용한 알림 기능 개발
퀴즈 조회 및 풀이: PDF 내용 기반으로 만들어진 퀴즈를 조회, 풀이, 채점 기능 개발
Vojogea(반려동물 케어 앱)
개인
2024.11. ~ 2025.02.
gitHub - https://github.com/DOGVELOPER-dimple/Back-End
서비스 소개
서비스 목적: 애완동물의 건강, 산책 활동을 확인하고 관리를 도와주는 앱 입니다.
구성원 - 백엔드(2), 프론트(2)
역할: 백엔드(Spring) 개발
채팅기능: Kafka와 Stomp를 활용한 사용자 간의 채팅 서비스 개발
산책 기능: 프론트 엔드로 부터 위도 경도 리스트를 받아 저장하고 산책 경로를 조회
산책하는 주변 유저 찾기 기능: 산책을 시작하면 사용자로 부터 현재 위치를 받으며 Redis Geospatial를 활용해 반경 500M의 현재 산책 중인 사용자 리스트 추출 기능 개발
LOCALFIT(운동 커뮤니티 플랫폼)
개인
2025.02. ~ 2025.02.
gitHub BE - https://github.com/sdrong/LocalFIt-Back
gitHub FE - https://github.com/sdrong/Localfit-front
서비스 소개
서비스 목적: '서울시 예약 가능 공공체육시설 데이터'를 기반으로 운동 모임이 가능한 운동 커뮤니티 플랫폼
구성원: 풀스택(5)
역할: 백엔드(spring), 프론트엔드(React) 개발
검색기능 개발:
검색 최적화 및 자동완성 구현:
Elasticsearch를 활용하여 검색 속도를 개선하고 자동완성 기능을 구현
데이터 저장 및 관리:
MariaDB 데이터를 CSV 파일로 변환하여 S3에 저장
Spring Batch를 적용하여 대용량 데이터를 효율적으로 처리
데이터 전송 및 색인 자동화:
Kafka를 활용하여 S3에 저장된 데이터를 Elasticsearch로 전송 및 색인 자동화
병렬 프로세싱을 적용하여 데이터 처리 성능 최적화
안정적인 배치 시스템 운영:
Kafka를 활용한 스트림 처리를 적용하여 대량 데이터 전송 효율성 향상
배치 실행 중 발생하는 오류 데이터를 추적하고 실패 항목을 재처리하여 데이터 손실 방지
happy-shop(애완용품 사이트)
엘리스 cloud트랙 5기
2024.12. ~ 2025.01.
gitHub - https://github.com/sdrong/happyShop
서비스 소개
서비스 목적: 애완용품 물품 구매 사이트
구성원: 풀스택(5)
역할: 백엔드(Spring), 프론트엔드(Thymeleaf) 개발
상품 구매: 장바구니(로컬스토리지)에 저장된 상품을 카카오 페이 단건 결제, iamport api를 활용한 구매 기능 구현
구매 상품 조회: 주문한 상품 조회 및 배송 상태 확인
구매 상품 환불: 구매 상품 전체 환불 및 선택 환불 서비스 제공
주문 상태 변경: 관리자의 경우 주문 상품의 주문 상태 변경
서버 배포: 제공받은 원격 서버에 Java와 MySQL을 설치하고, 포트 설정과 Nginx를 활용해 HTTPS 접속 환경을 구성
상품 경매 사이트
엘리스 cloud트랙 5기
2024.10. ~ 2024.11.
gitHub - https://github.com/sdrong/auction_site
서비스 소개
서비스 목적: 상품 경매 사이트
구성원: 풀스택(5)
역할: 백엔드(Spring), 프론트엔드(Thymeleaf) 개발
상품 등록: 유저가 상품 판매 등록 및 판매 물품의 최소 가격, 경매 종료 일자 입력
경매 : task scheduler를 활용하여 경매 종료 시간 시 가장 높은 입찰과 판매자에게 SMTP를 활용한 메일 발송
구매 상품 환불: 구매 상품 전체 환불 및 선택 환불 서비스 제공
주문 상태 변경: 관리자의 경우 주문 상품의 주문 상태 변경
Planz
개인
2024.07. ~ 2024.08.
gitHub - https://github.com/Like-lion-Planz
서비스 소개
서비스 목적: 사용자의 일정과 생활 습관을 분석하여 최적의 수면 스케줄을 제안하는 수면 관리 플랫폼
구성원 - 백엔드(2), 프론트(2), 디자이너(1)
역할: 백엔드(Spring) 개발
소셜 로그인: OAuth2를 활용한 카카오 및 구글 로그인 기능 개발
사용자 생활 습관 정보 수집: 사용자의 생활 습관 저장
스케쥴에 따른 수면, 기상 시간 추천: ChatGPT 프롬프트 엔지니어링을 활용한 AI 기반 추천 수면 스케줄 생성
일루와방(자취방 양도 서비스)
개인
2024.06. ~ 2024.08.
gitHub - https://github.com/illuwabang/illuwabang-BE
서비스 소개
서비스 목적: 자취방 양도/찾기 플랫폼
구성원 - 백엔드(2), 프론트(2), 디자이너(1)
역할: 백엔드(Spring) 개발
소셜 로그인: OAuth2를 활용한 소셜 로그인 기능 개발
지역 관련 서비스: 사용자 관심 지역과 매물 검색 기능 개발
쪽지 서비스: 사용자 간 간단한 쪽지 기능 설계 및 구현
컴퓨터 견적 봇
개인
2024.04. ~ 2024.06.
gitHub - https://github.com/smu-capstone-2024
서비스 소개
서비스 목적: 사용자의 목적과 예산에 따른 컴퓨터 견적 추천을 chat bot 형식으로 제공해주는 플랫폼
구성원: 3명
역할: 파인튜닝 학습데이터 수집, 백엔드(Flask), 프론트(React) 개발
채팅 기능: Redis를 활용한 챗팅 기록과 사용자의 입력을 바탕으로 채팅 기능 개발
포트폴리오
대외활동
엘리스 cloud트랙 5기
엘리스
2024
엘리스 Cloud 트랙 5기에 참여하여 현업 멘토링과 프로젝트로 경험을 쌓았습니다.
주요 활동은 다음과 같습니다:
백엔드 개발 실습: Spring Boot와 MariaDB를 활용하여 REST API 설계 및 CRUD 기능 구현
클라우드 배포 경험: AWS EC2, GCP, S3를 활용한 배포 실습
협업 경험: Git을 활용한 버전 관리 및 코드 리뷰 진행
실무 피드백 반영: 현업자의 피드백을 통해 코드 품질 개선 및 개발 프로세스 학습
현업자의 피드백을 통해 실무에서의 개발 방식을 배우고, 3개의 프로젝트를 수행하며 git을 활용한 버전 관리와 서비스 개발 프로세스를 익힐 수 있었습니다. 이를 통해 클라우드 환경에서의 개발 및 배포 경험을 쌓고, 협업 능력을 키우는 계기가 되었습니다.
웹 개발 동아리
멋쟁이 사자처럼
2024
저는 개발에 관심이 있는 친구들과 함께 웹 개발 프로젝트를 진행하기 위해 '멋쟁이 사자처럼' 동아리에 가입했습니다.
이 프로젝트에서 저는 'Planz'라는 수면 관리 서비스를 개발하며 백엔드 개발을 주도적으로 맡았습니다.
Spring Boot를 활용해 사용자의 일정과 생활 습관을 분석하는 로직을 구현.
소셜 로그인(OAuth2)을 적용하여 간편한 사용자 인증 기능을 개발하였습니다.
ChatGPT 프롬프트 엔지니어링을 통해 AI 기반 수면 스케줄 계산 알고리즘을 설계하였습니다.
수면 알림 및 기록 관리 시스템을 구현하여 사용자의 규칙적인 생활 습관 형성을 도왔습니다.
이 프로젝트를 통해 협업의 중요성을 깨닫고, 백엔드와 프론트엔드 간의 원활한 소통과 기술적인 문제 해결 능력을 기를 수 있었습니다.
웹 개발 동아리
Gdsc
2024
저는 Google Developer Student Club(GDSC)에 참여하여 개발팀의 일원으로 활동하였습니다. 동아리에서 '자취방 양도/찾기 플랫폼' 프로젝트를 진행하며, 팀원들과 협력하여 백엔드 개발을 주도적으로 담당했습니다.
OAuth2를 활용한 소셜 로그인 기능 구현을 통해 사용자 편의성을 높였습니다.
지역 기반 매물 검색 기능 및 관심 지역 설정 서비스를 개발하여 사용자의 검색 경험을 개선하였습니다.
사용자 간 실시간 쪽지 전달 기능을 설계하고 구현하여 원활한 소통을 지원하였습니다.
이 활동을 통해 팀원들과의 소통 능력과 협업 기술을 배웠으며, 실무에 가까운 개발 경험을 쌓을 수 있었습니다.
교육
상명대학교 천안캠퍼스
대학교(학사) | 소프트웨어학과
2019.03. ~ 2025.02. | 졸업