미리보기
기본 정보
고등학생 시절부터 현재까지 ICT 분야에 대해서는 지속적으로 공부해 왔습니다. 백엔드 개발자를 지망하게 된 계기는 전산 관련 직무 면접을 통해 웹 개발에 대한 필요성을 느낀 뒤, 웹 개발 관련 학습을 진행하는 과정에서 비즈니스 로직 구현에 대한 흥미를 느꼈고, 평소 자주 사용하던 웹 분야에 대한 지식을 알아가는 재미 때문이었습니다. 기술 스택의 경우 Java, Spring, JSP, mybatis는 기본에 대해 학습하였고, 이를 실무에 적용할 준비가 되어 있습니다. Oracle, MySQL은 ANSI 표준으로 학습하였고, Oracle은 sequence, MySQL은 auto increment, limit 등을 사용한다는 차이를 알고 있습니다. HTML, CSS, JavaScript의 경우 기초를 다졌으며, jQuery를 이용한 DOM control 가능합니다. 현재는 Spring Boot, JPA, React에 대해 학습 중이며, 이를 사용한 팀 프로젝트를 진행 중입니다. 저는 새로운 지식을 배우고 이를 깊이 탐구하는 데 열정을 가지고 있습니다. 이러한 배움의 과정을 통해 지속적으로 성장하며, 조직의 목표에 실질적으로 기여하는 개발자가 되겠습니다.
기술 스택
Java, Spring, Spring Boot, JPA, mybatis, Oracle, MySQL, HTML/CSS, JavaScript, jQuery, React
자기소개
[백엔드 개발자로서의 목표 설정]
초등학교 시절, 방과 후 컴퓨터 관련 자격증 수업을 들으며 컴퓨터와 IT에 관한 관심이 생겼으며, IT 분야의 무한한 가능성을 엿보았습니다. 그래서 선린인터넷고등학교의 정보통신 과에 진학하여 IT의 전반적인 기술과 지식을 공부했습니다.
고등학교 졸업 후, 대학은 좀 더 새로운 도전을 하고자 전자 및 정보공학과로 진학하였습니다. 대학에선 자료구조, 객체지향프로그래밍, 알고리즘, 운영체제, 시스템프로그래밍, 컴퓨터구조, 통신이론, 임베디드 시스템프로그래밍 등 IT와 관련된 모든 전공 강의를 열심히 공부하여 A와 A+성적으로 이수하였습니다.
군 복무 시절, 우연한 기회로 연대 통신중대의 전산체계·운용 병으로서 부대 내·외로 LAN 케이블 가설, 전산 장비 관리 및 서버 업데이트 및 백업 등의 IT 관리 및 IT Helpdesk와 같은 전산 관련 여러 업무를 수행한 경험이 있습니다.
대학 졸업 후, 전산 시스템 개발직군으로의 목표를 가지고 정보처리기사, 컴퓨터활용능력1급, SQLD 및 리눅스마스터 2급 자격을 취득하였습니다. 구직 활동 중 웹 개발 관련 역량의 필요성을 깨닫고, IT 교육기관에서 백엔드 및 프론트엔드 개발자 양성과정을 수료하며 HTML, CSS, JavaScript 등의 프론트엔드 언어와 Java, SQL 등의 백엔드 언어의 기초를 학습했습니다. 또한, jQuery, Ajax, JSP, Spring을 활용한 웹 프로그램 개발에 대해 배웠습니다. 이 경험을 통해 비즈니스 로직 구현과 웹 관련 지식 공부에 대한 흥미를 느꼈으며, 본격적으로 백엔드 개발자로서의 목표를 설정하게 되었습니다.
현재는 청년취업사관학교 SeSAC에서 Spring Boot, JPA, React와 같은 프레임워크 및 라이브러리에 대해 학습 중이며, Visual Studio Code, IntelliJ 등의 IDE와 GitHub, Notion, Slack 등의 협업 툴을 활용한 팀 프로젝트를 진행 중에 있습니다.
프로젝트
학생 지원 플랫폼 [SESAC_LINK]
청년취업사관학교 SESAC (팀 프로젝트)
2024.11. ~ 진행 중
SESAC_LINK는 청년취업사관학교 SESAC에서 필요한 공지사항, QnA, 상담 및 시설 예약, 채용 정보 등을 제공하는 학생 지원 플랫폼입니다.
청년취업사관학교 SeSAC에서 교육을 받는 동안, 위와 같은 서비스가 여러 플랫폼에 분산되어 있어 불편함을 느꼈습니다. 이러한 문제를 해결하고자, 모든 서비스를 하나의 웹 사이트에서 제공함으로써 학생들에게 편의성을 제공하자는 취지로 시작한 팀 프로젝트입니다.
[인원] - 풀스택 4명
[개발기간] - 미정
[기술스택]
Java, Spring Boot, JPA, MySQL
HTML/CSS, JavaScript, Axios, React
GitHub Actions, Amazon EC2, S3, RDS, ElastiCache(Redis)
GitHub, Slack, Notion, Swagger
[담당한 부분]
Back-end
QnA CRUD 기능 구현
나의 활동 목록 조회 기능 구현
예약 목록 조회 및 삭제 기능 구현
푸시 알림(SSE) 기능 구현
Front-end
QnA, 나의 활동 목록, 예약 목록 페이지 구현
동영상 플랫폼 [FAKE TUBE]
아이티윌 (팀 프로젝트)
2023.11. ~ 2023.11.
Spring Web MVC를 사용한 개발 및 다양한 타입의 데이터 처리 경험을 목적으로 유튜브 사이트를 모방하여 만든 동영상 플랫폼입니다.
[인원] - 풀스택 7명
[개발기간] - 2주
[기술스택]
Java, Spring, Oracle, Mybatis, Apache Tomcat9
HTML/CSS, JavaScript, jQuery, Ajax, Bootstrap
[담당한 부분]
DB 테이블 생성 및 데이터 삽입
화면 및 기능 구현
공통 :
채널 (회원, 동영상, 구독 정보 조회)
회원 : 채널관리
콘텐츠 : 업로드 동영상 목록(+ 댓글, 좋아요) 조회 및 동영상 삭제
분석 : 일정기간별 구독, 댓글 개수 추이 조회
댓글 : 동영상에 달린 댓글에 대한 작성자 및 댓글 정보 조회
프로젝트 관련 문서 작성
쇼핑몰(식품) [FOOD CART]
아이티윌 (팀 프로젝트)
2023.10. ~ 2023.10.
MVC model-2 패턴에서 Servlet과 JSP 사용한 개발 및 웹 페이지 구현을 목적으로 마켓컬리를 참고하여 만든 쇼핑몰 사이트입니다.
[인원] - 풀스택 4명
[개발기간] - 2주
[기술스택]
Java, JSP, Oracle, Mybatis, Apache Tomcat9
HTML/CSS, JavaScript, jQuery, Ajax, Bootstrap
[담당한 부분]
DB 테이블 생성 및 데이터 삽입
화면 및 기능 구현
공통 : 회원가입, 로그인, 아이디 찾기, 비밀번호 찾기
회원 : 회원 정보 조회 및 수정, 탈퇴하기
관리자 : 회원 정보 CRUD
전체 코드 통합
프로젝트 관련 문서 작성
교육
청년취업사관학교 SeSAC
사설 교육 | 빠른 취업을 위한 JAVA 백엔드 개발자 양성
2024.09. ~ 2025.01. | 수료
아이티윌
사설 교육 | (디지털컨버전스) 디지털 융합 자바 웹개발자 양성과정 (백엔드, 프론트엔드) BL-2
2023.06. ~ 2023.11. | 수료
고려대학교 세종캠퍼스
대학교(학사) | 전자및정보공학과
2014.03. ~ 2020.08. | 졸업
선린인터넷고등학교
고등학교 | 정보통신과
2011.03. ~ 2014.02. | 졸업
자격증
리눅스마스터
2급 | 한국정보통신진흥협회
2023.10.
SQLD
한국데이터산업진흥원
2023.04.
컴퓨터활용능력
1급 | 대한상공회의소
2021.09.
정보처리기사
한국산업인력공단
2020.12.