Software Developer
아이브테크
App Developer
스프링스
Certificate-Master
Vibe Coding
자격증 정보 검색, AI 기반 맞춤 추천, LLM 학습 플랜 자동 생성
BTV 데이터 야구 프로젝트
IPTV Service
실시간 야구 경기 정보, 예측 데이터, 콘텐츠 제공 서비스 개발
RASANG 에어컨 청소 서비스
Backend System
에어컨 청소 예약, 결제, 상품 관리를 위한 백엔드 시스템 개발
SPOTV Futures_ABS
Admin Web
각 야구 구장의 ABS 데이터를 관리하는 어드민 웹 개발
노랑통닭 배달 앱
Hybrid App
노랑통닭 주문 및 배달을 위한 Flutter 하이브리드 앱 개발
Certificate-Master

Period
2026.01 ~ 진행 중
Role
풀스택 개발자
AI 기반 자격증 학습 플랫폼 개발
RAG 기반 추천 시스템과 LLM 학습 계획 자동 생성을 통해 AI 통합 서비스를 설계했습니다.
problem
- - 자격증 정보가 여러 사이트에 분산되어 효율적인 검색이 어려움
- - 개인별 맞춤 자격증 추천 서비스 부재
- - 학습 계획 수립이 수동적이고 체계적이지 않음
action
- - RAG 기반 자격증 추천 시스템 구축
- - GPT 프롬프트 기반 LLM 학습 계획 자동 생성
- - 검색 자동완성 및 TanStack Query 캐싱 전략 적용
- - Intersection Observer 기반 무한 스크롤로 대량 데이터 효율적 렌더링
- - Playwright E2E 테스트, pytest 백엔드 테스트 케이스 작성
result
- - PM2 + Docker Compose 기반 배포 환경 구축
- - API 호출 최적화로 네트워크 부하 감소
- - 테스트 자동화로 코드 품질 및 안정성 확보
BTV 데이터 야구 프로젝트

Period
2025.08 ~ 2025.11
Role
백엔드 개발자
IPTV 야구 중계 정보 및 예측 데이터 서비스 개발
비동기 처리와 캐싱 전략을 통해 높은 동시성 환경에서의 성능 최적화 경험을 쌓았습니다.
problem
- - 높은 동시성 환경에서 안정적인 응답 제공 필요
- - 데이터 변경이 없는 경우에도 불필요한 서버 부하 발생
- - API 문서화 및 테스트 자동화 부재
action
- - Spring WebFlux 기반 비동기 API 구조 설계로 높은 동시성 환경에서도 안정적 응답 제공
- - Spring Cache와 Redis 적용, ETag 재검증 전략 도입으로 데이터 변경 없을 시 응답 비용 최소화
- - Spring Doc 기반 Open API 문서화 및 테스트, 빌드 스크립트 작성
result
- - 비동기 처리로 서버 처리량 향상
- - 캐싱 전략으로 서버 부하 절감
- - API 문서 자동화로 개발 생산성 향상
RASANG 에어컨 청소 서비스

Period
2025.04 ~ 2025.08
Role
백엔드 개발자
에어컨 청소 서비스 백엔드 시스템 개발
모듈 분리와 CI/CD 자동화를 통해 유지보수성과 배포 효율성 향상 경험을 쌓았습니다.
problem
- - Mono Repo 구조에서 기능 확장 시 영향 범위가 광범위
- - 배포 중 서비스 중단 발생
- - 수동 배포로 인한 휴먼 에러 및 시간 소요
action
- - 플러그인 단위 Spring Boot 모듈 분리를 통해 기능 확장 시 영향 범위 최소화
- - Blue-Green 무중단 배포 환경 구축으로 배포 중 서비스 연속성 유지
- - GitHub Actions 기반 CI/CD 파이프라인 구축으로 빌드 및 배포 자동화
result
- - 모듈 분리로 유지보수성 향상
- - 무중단 배포로 서비스 연속성 확보
- - CI/CD 자동화로 배포 시간 단축 및 에러 감소
SPOTV Futures_ABS

Period
2025.01 ~ 2025.03
Role
프론트엔드 개발자
야구 ABS 데이터 관리 어드민 웹 개발
Three.js 3D 시각화와 실시간 데이터 처리를 통해 프론트엔드 성능 최적화 경험을 쌓았습니다.
problem
- - 야구공 궤적 시각화 품질 저하
- - Polling 방식의 실시간 데이터 수신으로 지연 시간 및 네트워크 부담
- - 대용량 투구 데이터 조회 시 브라우저 메모리 부하로 스크롤 문제 발생
action
- - Three.js 활용 야구공 궤적 시각화 및 최적화를 통해 애니메이션 품질 개선
- - WebSocket으로 방식 전환해 지연 시간 단축 및 네트워크 부담 절감
- - Table의 가상화 스크롤 처리로 끊김 현상 해소
- - RTK Query 기반 캐싱 전략 적용으로 동일 조건 재조회 시 응답 지연 제거
- - 디자이너 협업으로 glb 모델 파일 로드 및 브라우저 최적화
result
- - WebSocket 전환으로 실시간성 향상
- - 가상화 스크롤로 대용량 데이터 렌더링 성능 개선
- - 캐싱 전략으로 사용자 경험 개선
노랑통닭 배달 앱

Period
2023.12 ~ 2024.04
Role
앱 개발자
프랜차이즈 주문 배달 하이브리드 앱 개발
하이브리드 앱에서의 웹-네이티브 통신과 실시간 알림 시스템 구축 경험을 쌓았습니다.
problem
- - 주문 상태 실시간 전달 시스템 부재
- - 웹-네이티브 간 상태 동기화 어려움
- - 개발/스테이징/운영 환경 분리 필요
action
- - FCM 기반 푸시 알림 시스템 구축으로 주문 접수, 조리, 배달 상태 실시간 전달
- - 웹뷰-네이티브 간 양방향 통신 인터페이스 구축 및 상태 동기화
- - GetX를 활용한 상태 관리 및 서비스 초기화 로직 설계
- - 점검 모드(Inspection) 페이지를 별도로 구축하여 긴급 상황 시 서비스 제어
- - Flavor & Scheme 설정으로 개발/스테이징/운영 환경 분리
result
- - FCM으로 실시간 알림 시스템 구축
- - 하이브리드 앱에서 안정적인 웹-네이티브 통신 구현
- - 환경 분리로 안전한 개발/배포 프로세스 확립