Java · Spring Boot · AWS

천현종

Java/Spring 기반 백엔드 개발자

웹 서비스 개발부터 AWS 배포와 운영까지 직접 경험하며, 애플리케이션이 실제 환경에서 안정적으로 동작하는 과정까지 이해하려고 노력해왔습니다.

Java Spring Boot MariaDB AWS EC2/RDS Nginx CI/CD
GitHub 프로젝트 보기

About Me

개발 결과물뿐 아니라 배포와 운영 과정까지 직접 경험하며 서비스 전체 흐름을 이해하고 있습니다.

Backend Development

Java와 Spring Boot를 기반으로 REST API와 JPA/MyBatis를 활용한 웹 서비스를 개발했습니다.

Deployment & Operation

AWS EC2/RDS와 Linux 환경을 직접 구성하고 Nginx, HTTPS, Docker 등을 활용해 서비스를 운영했습니다.

Problem Solving

배포 환경에서 발생한 네트워크와 HTTPS 문제를 로그와 서버 설정을 확인하며 직접 원인을 찾아 해결했습니다.

Core Experience

개인 프로젝트를 통해 개발부터 배포와 운영까지 직접 경험했습니다.

AWS 서비스 배포
EC2 + RDS 기반 웹 서비스 구성
HTTPS 보안 적용
Nginx + Let's Encrypt 기반 HTTPS 구성
CI/CD 자동화
GitHub Actions + CodeDeploy 기반 배포 자동화
OAuth2 인증
Google · Naver 소셜 로그인 구현
위치 기반 서비스
현재 위치 기준 1km 맛집 조회 기능 구현
서버 요청 흐름 구성
Nginx Reverse Proxy + Spring Boot 연동

Tech Stack

Backend
Java Spring Boot Spring Security OAuth2 JPA MyBatis MariaDB
Infra & Deployment
AWS EC2 AWS RDS Linux Nginx GitHub Actions CodeDeploy Docker DuckDNS Let's Encrypt
Web
JavaScript Next.js HTML/CSS Kakao Map API

Architecture

Client

Nginx HTTPS

Spring Boot

AWS RDS


GitHub → GitHub Actions → AWS CodeDeploy → AWS EC2

Portfolio Projects

프로젝트 카드를 클릭하면 실제 결과물 또는 관련 저장소를 확인할 수 있습니다.

개인 프로젝트
맛집 기록 서비스

Spring Boot 기반으로 직접 개발하고 AWS 환경에 배포·운영한 개인 프로젝트입니다.

  • Backend: Spring Boot, JPA, MariaDB
  • Infra: AWS EC2/RDS, Nginx, HTTPS
  • Point: 위치 기반 맛집 조회 및 JPA 최적화
와일리
강남구중독관리통합지원센터

와일리 재직 당시 참여한 신규 홈페이지 구축 프로젝트입니다.

  • Tech: Next.js
  • Role: 홈페이지 구축 및 배포 이슈 대응
  • Point: 실제 운영 홈페이지 확인 가능
팀 프로젝트
호텔 예약 프로그램

팀장으로 참여해 백엔드 설계와 주문·권한 관리 기능을 담당한 프로젝트입니다.

  • Tech: Spring Boot, JPA, MariaDB
  • Role: 백엔드 설계 및 주문/권한 관리
  • Point: ERD 및 API 문서화, 접근 권한 분리

Career

2025.07 – 2025.10
와일리 (Wiley)
공공부문팀

공공기관 홈페이지 구축 및 제안 업무에 참여했습니다. Next.js 홈페이지 구축과 배포 이슈 대응, 국립보건연구원 홈페이지 통합개편 제안서 작성 등을 경험했습니다.

2023.01 – 2024.03
(주)네오엔비즈
환경데이터 연구

공공 데이터를 활용한 환경 데이터 분석과 실험 및 보고서 작성 업무를 수행했습니다.

Education

2016.03 – 2022.02

국민대학교 산림환경시스템학과
데이터 분석 및 공간정보 처리 경험

2024.09 – 2025.03

우리인재개발원
AWS기반 HyperAutomation융합 웹서비스플랫폼개발 (JAVA, Python, RPA)

2025.03 – 2025.05

AI 기반 지능형 솔루션 개발 과정
UiPath + GPT API 연동 및 데이터 크롤링

개발한 서비스를 실제 환경에서 운영하는 것까지 경험했습니다.

Java/Spring 기반의 백엔드 개발 역량을 바탕으로 서버와 데이터베이스, 배포 환경까지 함께 이해하는 개발자로 성장하고 있습니다.