미리보기
기본 정보
Soft Skill이 강점인 Backend 신입 개발자
기술 스택
Java, Spring Boot, MySQL, Python, MariaDB, R, REST API, MVC, JWT, Spring Security, ADsP, SQLD, GitHub
교육
한국공학대학교
대학교(학사) | IT경영학과(부: 소프트웨어공학과)
2020.03. ~ 2024.02. | 졸업
외국어
스페인어
일상 회화 가능
일본어
일상 회화 가능
영어
비즈니스 회화 가능
자격증
OPIc(영어)
IH | ACTFL
2023.10.
TOEIC
860 | 한국TOEIC위원회
2023.05.
SQL 개발자(SQLD)
- | 한국데이터산업진흥원
2023.12.
데이터분석 준전문가(ADsP)
- | 한국데이터산업진흥원
2022.09.
경력
엘퍼스크 주식회사
현장실습생 | 기업부설연구소
2023.07. ~ 2023.08. (2개월)
금융기관(은행) 활용 Pin Pad 및 IC 카드 리더기 C 언어 기반 보안 알고리즘에 대해 학습
보안 알고리즘 개발 및 유지보수 과정 참여
그래이스 잉글리시(서초)
사무 보조 | - | 재직 중
2024.02. ~ 재직 중 (9개월)
영어 학습 보조 도구 제작
Canva, Excel, PPT, Youtube Studio 활용
엠베스트 수학학원(하중)
보조 강사 | -
2022.07. ~ 2023.02. (8개월)
초등, 중학생 대상 수학 과목 지도
핀포인트 골프(목감)
아르바이트 | -
2022.04. ~ 2024.02. (1년 11개월)
스크린 골프 매장 및 시설 관리, 상담 업무
프로젝트
Alth(팀 프로젝트)
GDSC TUK
2024.02. ~ 2024.03.
프로젝트 설명
Google Solution Challenge의 '건강' 주제를 기반한 음주 기록 및 커뮤니티 웹 어플리케이션
역할: 백엔드 서버 개발자(팀 4인, 백엔드 2인)
GitHub 링크: https://github.com/2024-Alth/Alth-backend
주요 기술(Backend)
언어: Java
프레임워크: Spring Boot
라이브러리: Spring Security, JWT, Data JPA
데이터베이스: MySQL(H2 DB)
테스트: Swagger, POSTMAN
기타 도구: GitHub, Notion
개발 사항
RESTful API 엔드포인트 구현
데이터베이스 CRUD 기능 개발
사용자 인증 및 권한 관리
게시판 글 작성 및 목록, 검색 기능
게시글 내 댓글/대댓글 및 좋아요 기능
Soft Delete 적용으로 DB 복구 시나리오 대비
음주 기록 작성 및 조회 기능
일대다 엔터티의 Dto 간의 저장, 전달 구조 개선
Enum 코드 분리로 가독성 향상, 리팩토링 대비
테스트
보안: JWT 인증 테스트
기능: 각 CRUD 기능 테스트
트러블슈팅 / 성능 개선
음주 기록 CRUD 관련 일대다 관계 엔터티 DB 반영 이슈
List 형식의 Dto 설계 -> 일대다 저장 구조 개선
영속성 활용으로 데이터 설계 및 성능 최적화
프로젝트를 통해 배운 점
적절한 Enum 타입 활용으로 효율적 상수 메소드 관리
영속성 콘테스트 실제 JPA 적용 경험
Soft Delete 적용 경험
주식 데이터를 활용한 포트폴리오 최적화(캡스톤 프로젝트)
한국공학대학교
2023.03. ~ 2023.10.
프로젝트 설명
KOSPI 주식 10년 치 데이터를 적용한 분산 투자 포트폴리오 최적화
역할: 팀장(팀 프로젝트, 3인), 데이터 전처리(80%), 모델링(40%), 포트폴리오 식 구성(30%)
주요 기술
언어: Python
프레임워크 및 라이브러리:
데이터 분석: pandas, numpy, pytrx, timedelta
머신러닝: TensorFlow, Keras, scikit-learn
클러스터링: Scipy, scikit-learn
데이터 시각화: Matplotlib, Seaborn
도구: Jupyter Notebook, Google Colaboratory
개발 사항
2013년 이후 일 단위 KOSPI 주식 데이터 수집
K-Means 클러스터링 기법 활용 50 가지 주식 선정
슬라이딩 윈도우 적용 LSTM 모델 시계열 예측 학습
마코위츠 포트폴리오 응용 최적화식 구성
예측 모델 정확도 평가 및 기대수익률 비교
테스트
예측 모델: loss 이상치 조건 통과 여부로 모델 활용
최적화 결과: 전체 조건 승률 평균 60% - 포트폴리오 활용성 검증
트러블슈팅 / 성능 개선
Jupyter Notebook 부하, 종목 수 제한으로 예측 모델 정확도 저하
Google Colaboratory 도입하여 CPU 부담 저하
주식 종류 30 가지 -> 50 가지 증가로 모델 정확도 향상
프로젝트를 통해 배운 점
변동성을 가진 금융 자산 포트폴리오 구성
투자자의 수익 추구/ 위험 회피 성향을 반영한 포트폴리오 구성
Python의 다양한 라이브러리를 활용한 모델링, 데이터 분석 기술 향상
SM Ent. 웹 구현(팀 프로젝트)
한국공학대학교
2021.10. ~ 2021.12.
프로젝트 설명
SM Ent. 대표 아티스트 소개 사이트, 쇼핑몰 JSP Web 구현
역할: JSP 웹 페이지 구현, MySQL 연동 및 DB 설계(팀 프로젝트, 3인)
주요 기술
언어: Java, HTML, CSS, JavaScript
프레임워크: Spring, Hibernate, Apache Struts
라이브러리: jQuery, Bootstrap, Apache Commons
도구: Eclipse, Adobe Dreamweaver
데이터베이스: MySQL
개발 사항
회원가입, 로그인 기능 포함 쇼핑몰 페이지 구현
Admin 권한 부여 및 페이지 관리
채팅 기록 저장 및 검색 기능 개발
반응형 UI 디자인
테스트
기능: Tomcat 서버, MySQL 간 연동성 확인
프로젝트를 통해 배운 점
JSP 기반 웹 어플리케이션 구현 기술
HTML, CSS 언어 구현 경험
성과: 기말 프로젝트 11팀 중 4등 차지
포트폴리오
대외활동
GDSC TUK(동아리)
한국공학대학교, GDSC
Spring Boot와 MySQL 활용 REST API 기반 웹 게시판 CRUD 구성 스터디 참여
Google Solution Challenge 주제 기반 팀 프로젝트(Alth) 진행
2022 GDG x GDSC Devfest in Songdo 참여, 개발 세미나 수강
KPU TED(교내 비교과)
한국곻학대학교
한국공학대학교(구 한국산업기술대학교) 교육혁신원장 주관 비교과 프로그램 참여
코로나19 당시 학생들의 학업 증진을 도모하는 영어 UCC 영상 제작 및 발표
많은 학생의 호응을 얻어 우수상 수상
경제 신문 스크랩 소모임(교내)
한국공학대학교
주 1회 경제 관련 기사 수집
기사 전반의 배경 지식을 참고하여 구성원들에게 발표하는 활동 진행