JAVA Back-end Developer

Contact.
Phone. 010-3159-0818
Email. [email protected]
Channel.
GitHub. https://github.com/semInDev
Study. https://github.com/it-books-lab
Experience.
<aside>
24.01 - 성적우수자 **백마장학금 1종(전액 장학금)**🎖️
24.09 - 성적우수자 **백마장학금 1종(전액 장학금)**🎖️
25.01 - 성적우수자 **모범장학금 1종(반액 장학금)**🎖️
25.09 ~ 25.12 - 명지대학교 융합소프트웨어 채점 조교 (JAVA, Web 강의 담당)
25.09 ~ 26.01 - 대학 연합 동아리 잇타(IT’s TIME) 8기 수료 & 프로젝트 **최우수상**🎖️
25.10 - 강서구장학회 모범 장학생 선발🎖️
25.02 ~ ing - 대학 연합 동아리 KOPLE 6기 KONNECTOR 앱 개발 운영진
</aside>
Projects.
BE:OUR
팀 프로젝트
담당 - 기획/BE/Infra
2025.4.25 ~ 10.15
https://github.com/beour-team
목적
- 비어 있는 순간을 수익으로 채울 수 있게 하는 B2C플랫폼, 이커머스 서비스 제작
인원
담당 역할: 기획
담당 역할: BE
- 기능 개발
- 공간 정보 CRUD
- 지도 기반 주변 검색: (경위도 기반) 가까운 순 정렬
- 공간별/날짜별 예약 조회
- 예약 승인/거부
- 게스트 리뷰/호스트 대댓글 CRUD
담당 역할: CICD 및 AWS 클라우드 구축
- [참고 자료] - https://github.com/beour-team/beour-be/wiki#-배포-전략
- Discord 웹훅을 활용 → PR, Discussions 등을 실시간으로 공유
- GitHub Actions 활용 → Main으로 PUSH 시 자동으로 빌드, 테스트, Docker 이미지 생성 및 EC2/S3 배포까지 자동화 파이프라인을 구축
- AWS EC2에 Docker 컨테이너로 Spring Boot 애플리케이션과 MySQL 데이터베이스를 배포
- Nginx를 리버스 프록시로 설정 → 트래픽을 백엔드 애플리케이션에 전달/보안 및 성능 최적화
- AWS S3, CloudFront CDN 사용
- Route53을 통해 도메인 네임 시스템(DNS)을 관리
- 도메인 구매 후 TLS를 이용해 HTTPS 적용
사용한 기술
- Language: Java
- Framework: Spring Boot 3.4.5, Spring Data JPA
- Infra : AWS EC2, Nginx, AWS S3, CloudFront, Route53
- DB : MySQL
- API: REST API, (외부 API) KakaoMap API
- DevOps : Github Actions, Docker, Discord webhooks
- Documentation: Swagger (Springdoc OpenAPI)
참고 자료 - figma 이미지 일부

BE:OUR mini
개인 프로젝트
2025.8.17 ~ 11.1
https://github.com/semInDev/beour-mini-crud
https://github.com/it-books-lab/book-jump-to-springboot
목적
- BE:OUR 프로젝트의 축소판으로, 공간 정보 CRUD를 시작으로 로그인, 권한, 배포, 성능 개선까지 점진적으로 확장해나가며 공부
기능 개발
사용한 기술
- Language: Java 17
- Framework: Spring Boot 3.4.5, Spring Data JPA, SpringSecurity, Junit
- DB : MySQL
- API: REST API
- Build: Gradle
- Documentation: Swagger (Springdoc OpenAPI)
Skill.