미리보기
기본 정보
당신이 사랑할 다음 프로덕트, 제가 만듭니다.
자기소개
2024년 NHN Academy Java 백엔드 과정을 통해 처음 웹 개발에 도전했으며 가파른 러닝커브를 그리며 성장 중 입니다.
오픈소스 프로젝트 기여로 프로덕트 개선 과정을 직접 경험하고 해커톤에서 기획, 설계, 프로토타입 개발을 주도하며 문제 해결과 협업 역량을 키웠습니다.
테크톡 발표를 통해 커뮤니케이션 능력을 강화했으며, 블로그로 그 과정을 공유하고 있습니다.
저를 잘 나타내는 글입니다.
2024년 회고
기술 스택
프로젝트
세종대학교
My-Music-Note
AWS 기반 고가용성 아키텍처 및 CI/CD 파이프라인을 구축한 프로젝트
서비스 소개 : 일기와 음악을 통한 나만의 AI친구 서비스
상세 정보 : My-Music-Note Portfolio
기여 내용
백엔드 개발
유저, 일기, GPT 관련 RESTful API 구현
고가용성 아키텍처 설계
Auto Scaling Group과 Load Balancer를 활용한 고가용성 아키텍처 구축
AWS CodeDeploy를 통한 Blue/Green 배포로 무중단 서비스 제공
Artillery를 활용한 성능 테스트
단일 EC2
타임아웃 오류: 전체 요청의 37.6%(14,766건)
작업 실패율: 가상 사용자의 54.7%(14,766명)
My-Music-Note
타임아웃 오류: 0%
작업 실패율: 0%
99% 요청에 대해 레이턴시 25.8ms
GitHub Actions 기반 CI/CD 파이프라인 구축
Gradle 및 Npm 캐싱 적용으로 CI/CD 빌드 시간 30% 이상 단축
Amazon Machine Image 활용으로 배포 속도 개선 및 비용 절감
보안 및 네트워크 강화
Systems Manager 도입으로 SSH 없이 EC2 접근, Bastion Host 비용 제거 및 외부 노출 차단
보안 그룹 및 ALB-ASG 연동으로 Frontend와 Backend 계층 보안 강화
테스트 및 코드 품질 관리
SonarCloud ,JaCoCo 연동으로 PR 단계에서 코드 품질 개선
프로젝트 고민 및 트러블 슈팅
NHN Academy
My-Books
인증/인가 시스템 상세 설계로 안전성과 사용자 경험을 개선한 프로젝트
서비스 소개 : 고객이 책을 검색하고 주문할 수 있는 인터넷 서점
GitHub : My-Books
상세 정보 : My-Books Portfolio
기여 내용
풀스택 개발
유저, 주소, 포인트, 리뷰 관련 RESTful API 구현
Bootstrap5와 Thymeleaf 기반 SSR(Server-Side Rendering) 적용
MSA 환경의 인증/인가 시스템 개선
확장성 문제 해결을 위해 JWT 도입 및 Redis 연동
PayLoad에 유저 ID 대신 UUID를 사용해 보안 강화
Spring Gateway
URL 기반 라우팅 설계 및 구현
커스텀 AuthFilter 개발로 인증 및 트래픽 제어 강화
Spring AOP
커스텀 어노테이션과 Around를 활용하여 권한, 상태, 토큰 만료, 조작 상황에 대한 세부 처리 구현
테스트 및 코드 품질 관리
백엔드 및 인증 서버 Test Coverage 80% 이상
백엔드, 인증, 게이트웨이 서버 Code Smell 92.12% 감소
프로젝트 기록
프로젝트 고민 및 트러블 슈팅
대외활동
SIPE
SIPE 3기
오픈소스를 활용해 거대한 코드베이스를 이해하고 분석하는 읽기 훈련
기여 내용
Exercism 오픈소스 기여
프로그래밍 언어 학습 온라인 플랫폼
Parallel Letter Frequency 문제 접근법 및 병렬처리 방법 추가
Issue : #48in24: Add approaches to Parallel Letter Frequency
Contribution : Parallel Letter Frequency Dig Deeper
Lombok 이슈 기반 구조 분석
2024
kakao x goorm
9oormthonUNIV 3기 백엔드 팀장
다양한 협업과 발표를 통해 성장한 경험
기여 내용
단풍톤
음식을 통해 외국인의 정착 생활을 돕는 서비스, 문화한상 백엔드 리드
서경대,전남대,창원대,한양대 구성원과 협업
GitHub : 문화한상_BE
세종대학교 X 건국대학교 테크톡
발표를 통한 동료학습과 커뮤니케이션 스킬 강화
Youtube : 인증? 인가? JWT 하나면 된다 - MSA 보안 쉽게 이해하기
Youtube : 서비스 다운? 그런거 몰라요 - AWS로 고가용성 아키텍처 구축하기
Youtube : 오픈소스로 읽기 능력 기르기 - 메타읽기 능력의 필요성
청소년 SW동행 프로젝트
전북 화산중학교 청년 멘토
소프트웨어 지식 전달을 통한 리더십과 교육 능력 강화
2024
세종대학교 및 과학기술정보통신부
해커톤
개발 공수와 이펙트의 중요성을 느낀 해커톤 도전
기여 내용
제11회 세종대학교 SW·AI 해커톤 금상 수상
전체 29팀 중 3위
AI와 멘토링을 활용한 학습 상태 점검 서비스, Teach Me 백엔드 개발 및 데브옵스 역할 수행
제 11회 대한민국 융합SW 해커톤 본선 진출
지역 농민들을 위한 농산물 직거래 서비스, We-Food 풀스택 개발 및 팀장 역할 수행
대구가톨릭대,영남대,조선대 구성원과 협업
주도적으로 기획에 참여하여 제안서 작성 및 예선, 본선 발표
Youtube : 제 11회 대한민국 SW융합 헤커톤 대회 예선발표
Youtube : 제 11회 SW융합 해커톤 본선 발표
Blog : 제 11회 대한민국 SW융합 해커톤 본선 후기
GitHub
2024
교육
세종대학교
대학교(학사) | 무인이동체전공 , GPA 3.57/4.5 , Major 3.89/4.5
2018.03. ~ 2025.02.
졸업
NHN Academy
사설 교육 | 1200시간의 집중 교육과 선발을 통한 실무형 개발자 양성 과정
2023.08. ~ 2024.03.
졸업
자격증
AWS Certified Solutions Architect - Associate
- | Amazon Web Services
2024.12.
정보처리기사
- | 한국산업인력공단
2024.12.