미리보기
기본 정보
학습한 지식을 꾸준히 프로젝트에 적용하는 시도를 통해 백엔드 역량을 키워온 소프트웨어 엔지니어입니다. Java와 SpringBoot 기반의 웹 서비스에서 DB 성능 최적화, AWS 기반 자동화 배포 구축 경험이 있습니다. 학습한 지식을 팀 내에 공유함으로써 공동체의 성장과 발전을 지향하는 자세를 지니고 있습니다.
기술 스택
Java, Spring Boot, MySQL, aws-ec2
프로젝트
Chat GPT 기반 웹 서비스 백엔드 API 구축, Mooding
멋쟁이 사자처럼 12기 중앙 해커톤
2024.07. ~ 2024.08.
Java17, SpringBoot3, AWS EC2
DIP를 적용하여 도메인 계층과 외부 모듈 계층의 의존성 순환 제거
논블로킹 방식의 API 설계, 구현 및 테스트 코드 작성하여 성공적으로 배포
UML을 활용해 API 흐름을 정리하여 다른 파트원과의 원활한 기술 소통에 기여
세종대 공학인증 이수 현황 조회 웹 서비스 개발, gonghak98
기타
2024.01. ~ 진행 중
Java17, SpringBoot3, MySQL, AWS EC2, Github Actions, Docker, NginX
Jdbc의 Batch Insert를 활용하여 46건의 Insert 쿼리를 1건으로 줄임으로써 DB I/O 최적화
AWS, Github Actions를 활용하여 2분 이내에 자동으로 배포되는 환경 구축
이슈, PR 템플릿을 적용하여 PR 기반 팀 코드 리뷰 활성화
Nginx, SpringBoot, MySQL을 Docker-Compose로 구성하여 로컬에서도 운영 서버와 동일한 환경 구성
포트폴리오
대외활동
자바의 정석, 점프 투 스프링부트 스터디
교내 프로그래밍 동아리 인터페이스
3인 스터디 리드
자바의 객체지향 이론을 공부하고 발표 및 질의응답 진행
스프링부트 클론코딩을 통해 구현한 게시판 서비스를 직접 배포하는 방법을 학습
책에서 학습한 다형성 개념을 활용하여 스프링 수동 빈 등록의 의미를 이해
학습한 도메인 연결, HTTPS 전환 방법을 추후 진행한 gonghak98의 서비스 배포에 적용
교육
세종대학교
대학교(학사) | 전자정보통신공학과
2018.03. ~ 현재 | 재학 중
자격증
토익 스피킹
IM1 | ETS
2024.08.