다양한 분야에 기여할 수 있는, 시야가 넓은 백엔드 개발자를 목표로 하고 있습니다.
-
Spring Boot 기반 백엔드 개발을 중심으로 AWS·Kubernetes·Docker 기반의 클라우드 인프라 구축과 CI/CD 자동화 배포를 경험했으며, MSA 환경에서 Kafka 기반 실시간 이벤트 스트리밍 아키텍처를 구축한 경험이 있습니다.
-
한 분야에만 머무르기보다, 다양한 프로젝트와 산업 도메인을 경험하며 시스템 전체를 바라볼 수 있는 개발자로 시야를 넓혀가고 있습니다.
-
새로운 기술을 무조건 도입하기보다, 현재의 문제를 해결하는 데 왜 이 기술이 필요한지를 먼저 고민하고 적용하는 것을 중요하게 생각합니다.
-
🏭 AI 기반 자동차 스마트팩토리 보안 관제 시스템 'AIMS'
주요 역할 [Full Stack · AI]
- Spring Boot 기반 MSA 백엔드 서비스를 개발하고, Kafka 기반 실시간 이벤트 스트리밍 아키텍처 설계 및 구축
- 제조 원천 데이터·AI 분석 결과·설비 상태·위험 알림을 Kafka Topic으로 분리하여 서비스 간 끊김 없는 비동기 이벤트 처리 구조 구현
- Elasticsearch를 연동해 대량의 제조·분석 데이터를 색인하고, 실시간 관제 및 검색을 위한 데이터 조회 구조 구축
- 스마트팩토리·제조 공정 관련 공개 데이터셋을 탐색·수집하고, 결측치·이상치 처리 및 데이터 정제·전처리를 통해 모델 학습 및 이벤트 데이터셋 구성
- ML 기반 공정 불량 탐지 및 타 공정 전이 예측 모델을 개발하고, SHAP을 활용해 예측 결과의 주요 영향 요인을 분석·시각화
- 이상 탐지 분석 결과를 제조 공정 페이지에 그래프로 시각화하여 설비 이상 징후와 분석 결과를 직관적으로 확인할 수 있는 프론트엔드 기능 구현
-
⚡ 트래픽 폭주와 보안 위협에 대응한 Kubernetes 기반 실시간 경매 플랫폼 'MACTA'
주요 역할 [DevOps]
- AWS EKS·Docker·Kubernetes 기반의 확장 가능한 클라우드 인프라 아키텍처 설계 및 구축
- Kubernetes Rolling Update 전략을 적용해 신규 Pod를 단계적으로 교체하고, 배포 중 서비스 중단을 최소화하는 무중단 배포 환경 구성
- Terraform을 활용해 VPC·Subnet·EKS 등 AWS 인프라를 코드로 관리하고, 반복 가능한 IaC 환경 구축
- GitHub Actions 기반 CI와 ArgoCD 기반 GitOps CD 파이프라인을 구성하여 애플리케이션 빌드·배포 프로세스 자동화
- ALB 기반 외부 트래픽 분산 및 Ingress 라우팅 구조를 구성하고, WAF를 적용해 웹 애플리케이션 공격에 대응하는 보안 계층 구축
- SSM Parameter Store와 External Secrets를 연동하여 DB 접속 정보·인증정보 등 민감 데이터를 Kubernetes Secret으로 안전하게 관리
-
⛓️ 블록체인 기반 분산형 OTA 소프트웨어 업데이트 플랫폼 연구 및 개발
주요 역할 [암호 · Backend]
- CP-ABE·AES-256·SHA3-256·ECDSA 기반 암호 모듈을 구현하여 소프트웨어 업데이트 파일의 기밀성·무결성 및 전자서명 검증 구조 구축
- Flask 기반 제조사·디바이스 백엔드 API를 개발하고, 소프트웨어 등록·배포·다운로드·검증까지 OTA 업데이트 프로세스 구현
- Web3를 활용해 백엔드와 블록체인 스마트 컨트랙트를 연동하고, 업데이트 정보 및 전자서명 검증을 통한 데이터 위·변조 방지 구조 구축
- IPFS 기반 분산 저장소를 연동하여 암호화된 소프트웨어 업데이트 파일을 저장·조회하고, 블록체인과 연계한 분산형 OTA 아키텍처 구축
- 현대자동차 산학협력 프로젝트를 통해 화자 인식 기반 사용자 인증 및 음성 명령을 활용한 OTA 업데이트 기능 개발
- FOSSA·Dependabot·GitHub Code Scanning을 활용해 오픈소스 라이선스 및 의존성·코드 보안 취약점 점검
-
🔐 SDV 환경 암호·블록체인 기술 연구 및 현대자동차 산학협력프로젝트 수행
-
🚘 R&D 과제 한일 국제공동연구: LLM/VLM 연계 한일 범용 주행모델 개발 연구 참여
-
주요 역할 [Backend]
- 상품 등록·수정·삭제 요청을 대량으로 처리할 수 있도록 Batch 기반 API 설계 및 구현
- 데이터베이스에 저장된 상품 데이터를 조회하여 Excel 파일로 생성·다운로드하는 API 설계 및 구현
- 대량 상품 처리 시 트랜잭션 범위 증가로 발생하는 응답 지연과 실패 부담을 줄이기 위해 데이터를 100건 단위 Batch로 분할하여 순차 처리하고, Batch 단위 Commit·Rollback을 적용해 실패 영향 범위 최소화
- DB 컬럼명과 Excel 출력 컬럼명이 서로 달라 발생한 데이터 매핑 문제를 해결하기 위해 매핑 로직을 분리하고, 출력 컬럼명과 순서를 템플릿으로 관리하여 일관된 Excel 포맷 유지
-
🤑 SNS형 소비 관리 웹 애플리케이션 ‘돈터치’ 백엔드
주요 역할 [Backend · DevOps]
- Spring Boot·QueryDSL·JPA 기반 가계부 핵심 기능을 개발하고, 일일 소비 기록 조회에 커서 기반 페이지네이션 적용
- 고정비·소비 루틴 등 소비 관리 기능을 구현하고, Swagger 기반 API 명세 작성 및 ERD 설계
- 백엔드 팀장으로 일정 관리와 개발 방향을 조율하고, 기능 분담 및 백엔드 개발 프로세스 총괄
- AWS VPC·Subnet·EC2·RDS 환경을 구성하고, Docker Compose와 GitHub Actions를 활용한 CI/CD 및 자동 배포 환경 구축
- Private Subnet의 RDS에 안전하게 접근할 수 있도록 Public Subnet에 Bastion Host를 구성하고, SSH 터널링 기반 DB 접근 구조 설계
- 동일 월에 소비 루틴이 중복 생성되는 동시성 문제를 해결하기 위해
PESSIMISTIC_WRITE비관적 락과 유니크 제약을 적용하여 QA 환경에서 데이터 정합성 확보
-
🌱 농업인과 전문가를 연결하는 매칭 플랫폼 'FarmON' 백엔드 및 부하 테스트
주요 역할 [Backend · DevOps]
- RabbitMQ·WebSocket·STOMP 기반 실시간 채팅 기능을 구현하고, 메시지 브로커를 활용해 메시지 유실 없는 안정적인 아키텍처 설계
- Redis를 활용해 검색어 자동완성·추천·최근 검색·검색어 삭제 기능을 구현하고, 조회 빈도가 높은 데이터에 대한 빠른 검색 환경 제공
- Spring Security·JWT 기반 인증 및 역할별 접근 제어를 적용하고, 농업인·전문가 권한을 실시간으로 전환할 수 있는 인가 구조 구현
- AWS EC2·RDS·ALB·Route53·ACM 기반 서비스 인프라를 구성하고, Docker·Nginx·GitHub Actions를 활용한 CI/CD 및 자동 배포 환경 구축
- 백엔드 팀장으로 API·ERD 설계, Swagger 문서화, 개발 일정 및 기능 분담을 관리하며 백엔드 개발 방향 총괄
- k6로 동시 사용자 1,000명 규모의 부하 테스트를 설계하고, Prometheus·Grafana를 활용해 응답 지연·처리량·시스템 자원 사용량을 모니터링하여 N+1 쿼리와 DB 커넥션 병목 구간 식별
- QueryDSL 기반 단일 집계 쿼리로 N+1 문제를 제거하고, HikariCP·Tomcat Thread·RDS Connection 튜닝과 Redis 캐싱을 단계적으로 적용하며 각 개선 단계별 성능 변화 검증
- 최종적으로 p95 응답 시간을 6.71초에서 2.56초로 62% 단축하고, Peak RPS를 155에서 498로 향상시키며 총 처리 요청량을 27.7만 건에서 77.3만 건으로 약 2.8배 확장
-
🎨 생성형 AI 기반 광고 이미지·문구 제작 서비스 'AI 템플릿 메이커'
주요 역할 [Backend · AI]
- Spring Boot 기반 백엔드 API를 개발하고, DALL·E 3·OpenAI를 연동하여 사용자 맞춤 광고 이미지 및 광고 문구 자동 생성 기능 구현
- 다중 이미지 생성 요청을 비동기 병렬 처리하여 응답 시간을 약 40초에서 8초로 처리 속도를 약 5배 향상
- 외부 AI API 호출 실패에 대비해 지수 백오프 기반 재시도 로직을 적용하여 생성 과정의 안정성과 장애 대응력 강화
- Azure Text Analytics를 활용해 사용자 입력에서 핵심 키워드를 추출하고 프롬프트를 정규화하여 생성 이미지 품질 편차와 스타일 불일치 개선
- Azure Blob Storage를 연동하여 생성된 광고 이미지를 저장·관리
- AI 이미지의 텍스트 깨짐 문제를 해결하기 위해 AI는 배경 이미지만 생성하고, 문구·로고·QR 코드는 템플릿에서 직접 배치하도록 구조 개선
-
주요 역할 [AI · Backend · DevOps]
- XGBoost·SVM·MLP·Random Forest 4개 모델을 학습해, 성능과 일반화 능력을 고려해 XGBoost를 최종 모델로 선정
- GridSearchCV 기반 하이퍼파라미터 튜닝을 적용해 테스트 정확도 97.1%, F1-score 0.97, 교차 검증 평균 정확도 0.9713의 피싱 탐지 성능 확보
- URL·Domain·Content 기반 30개 피처를 설계하고 중요도가 낮은 6개 피처를 제거해 모델 효율성과 해석 가능성 개선
- 피처 셀렉션을 통해 모델 판별 시간을 2.882초에서 1.082초로 약 62% 단축
- Flask 기반 피싱 판별 API를 React 웹·Chrome 확장 프로그램과 연동해 실시간 피싱 탐지 기능 구현
- GitHub Actions·AWS CodeDeploy 기반 CI/CD 및 CloudFront·Route 53·ACM 기반 배포 환경 구축
- 팀장으로 모델 평가 기준, 서비스 기획, API·인프라 설계 및 개발 일정 조율
-
🧤 대학생을 위한 기부 및 중고거래 플랫폼 ‘WEAR’ 백엔드
주요 역할 [Backend]
- 대학교 이메일 기반 재학생 인증 로직과 Spring Security·JWT 기반 인증·인가 체계를 구현하여 동일 대학 사용자 간 거래 환경 구축
- Refresh Token을 Redis에 저장·관리하고 Access Token 만료 시 재발급할 수 있는 인증 구조를 적용하여 토큰 관리 안정성 강화
- WebSocket·STOMP·SockJS를 활용하여 중고 거래 당사자 간 1:1 실시간 채팅 기능 구현
- 중고 거래·기부·환경 퀴즈 데이터를 기반으로 환경 점수를 산출하고, 스케줄링을 통해 매월 대학별 TOP 5 랭킹을 자동 갱신하는 기능 구현
- Redis 기반 최근 검색어 저장 및 스케줄링을 활용한 인기 검색어 집계를 구현하여 검색 데이터 관리 구조 구축
- 카테고리·최신순 조회 및 페이징을 적용하여 중고 거래 게시물 조회 기능 구현
| 취득일 | 자격증 | 발행처 |
|---|---|---|
| 2025.12.24 | 정보처리기사 | 한국산업인력공단 |
| 2026.03.21 | AWS Certified Solutions Architect – Associate | Amazon Web Services |
| 2026.03.27 | SQLD | 한국데이터산업진흥원 |
| 2026.06.05 | ADsP | 한국데이터산업진흥원 |
| 2026.03.08 | TOEIC Speaking IH (140) | ETS |
| 수상일 | 수상명 | 발행처 |
|---|---|---|
| 2026.07.30 | SK쉴더스 루키즈 지능형 애플리케이션 개발자 양성과정 5기 장려상 | SK쉴더스 |
| 2025.05.30 | 2025 한성대학교 컴퓨터공학부 캡스톤디자인 우수상 | 한성대학교 |
| 2024.11.29 | 2024 한성 SW중심대학 페스티벌 프리캡스톤 전시회 우수상 | 한성대학교 |
| 2024.09.26 | 제20회 한성공학경진대회 동상 | 한성대학교 |
| 22-2, 23-2, 24-1 | 성적 우수 장학금 3회 수상 | 한성대학교 |



