미리보기
기본 정보
기술 스택
Java, JavaScript, Spring, SQL, MySQL, Vue.js, jQuery, Git, Oracle, JPA
프로젝트
잇다
팀프로젝트
2023.09. ~ 2023.11.
“ 콘텐츠 제공자가 다양한 주제로 제작한 콘텐츠를 사이트 이용자가 구독, 결제하면 열람할 수 있는 웹 플랫폼"
팀 구성: 4명
기술 스택: Java 11, SpringBoot 2.7.15, Oracle, MyBatis 3, Lombok, HTML/CSS, JavaScript, JQuery, JSP, Docker & Docker Compose, Jenkins, AWS EC2(Ubunt)
액션
매직 넘버를 상수 처리
공통으로 사용하는 상수와 메세지를 따로 분리하여 관리
DB 쿼리 최적화를 위해 SELECT 시 필요한 컬럼만 조회
이메일 발송 기능에 템플릿 메서드 패턴을 이용하여 코드의 재사용성 확보
성과
코드의 중복 최소화
코드의 가독성이 향상되어 유지 보수 시간 절약
자격증
정보처리기사
한국산업인력공단
2024.12.
SQLD
한국데이터산업진흥원
2024.06.
교육
한국방송통신대학교
대학교(학사) | 컴퓨터과학과
2021.03. ~ 2024.02. | 졸업
대외활동
JAVA기반 컨테이너 애플리케이션 가상화를 통한 Cloud Office 구축 프로젝트 과정
중앙HTA
Java 기초 과정을 수료한 후, Spring Boot를 활용해 MVC 패턴 기반의 프로젝트를 제작
JSP, jQuery, MyBatis, Oracle 사용
AWS EC2의 Ubuntu 환경에서 CI/CD 구축 및 프로젝트 배포
Docker와 Docker Compose, Jenkins, Git Hook 활용