프로젝트
프로젝트 포트폴리오
13년간 다양한 프로젝트를 통해 쌓은 경험과 성과를 소개합니다.
13년간 다양한 프로젝트를 통해 쌓은 경험과 성과를 소개합니다. 대규모 서비스 운영부터 AI 플랫폼 개발, 기술 스택 전환까지 다양한 도전을 통해 성장해왔습니다.
🎯 주요 프로젝트
하이파킹 Java → NodeJS 전환 및 Multi Cloud 마이그레이션
Java
NodeJS
Multi Cloud
MariaDB
💡 해결한 문제
전국 1,300여 개 주차장, 29만 주차면을 관리하는 대규모 주차 시스템의 레거시 Java 시스템 한계와 단일 클라우드 의존성 문제
✅ 적용한 솔루션
- Java → NodeJS 점진적 전환으로 성능 최적화
- AWS RDS → Multi Cloud MariaDB Cluster 전환
- 실시간 모니터링 시스템 구축
- 주차 도메인 기능 개발 (정기권, 할인, 외부 연동)
📈 달성한 결과
- 시스템 성능 향상 및 응답 속도 개선
- 99.9% 이상의 서비스 가용성 달성
- 실시간 모니터링을 통한 선제적 장애 대응
- 인프라 비용 최적화
트레드링스 서비스 모델 피봇 및 AI 도입
Java
Spring Boot
ChatGPT
Azure Document AI
💡 해결한 문제
물류 플랫폼 기업의 견적중심 서비스 모델 한계와 수동 문서 처리의 비효율성
✅ 적용한 솔루션
- 견적중심 → 선적중심 서비스 모델 피봇 (2달간 3명 개발자와 함께)
- ChatGPT & Azure Document AI 활용 Document AI PoC
- 테스트 커버리지 0% → 27% 확보
- Git-flow → Github-flow 전환으로 릴리즈 주기 개선
📈 달성한 결과
- Document AI 정확도 90%+ 달성 (비용 $9/이미지)
- 비신뢰기반 → 신뢰기반 개발문화로 개선
- 코드리뷰 문화 활성화 및 팀 협업 개선
- 물도도, HSCode 도우미 등 사내 AI 서비스 제공
FXGear 싸이월드 재출시 프로젝트
Spring Boot
Java
PostgreSQL
Redis
💡 해결한 문제
대국민 서비스인 싸이월드 재출시를 위한 대규모 트래픽 처리와 500만 회원 데이터 관리
✅ 적용한 솔루션
- Spring Boot 기반의 안정적인 백엔드 시스템 구축
- 500만 회원 데이터 처리 시스템 구축
- 200만 회원 대상 Push 발송 시스템 (6시간 소요)
- 백엔드 파트 개발 문화 개선 및 팀 관리
📈 달성한 결과
- 오픈시 일주일동안 150만명의 휴면 해제와 신규 가입 처리
- 파트원들의 업무 만족도 증가 및 개발능력 향상
- Push 발송, Email 발송, 결제 및 도토리 서비스 안정적 운영
- 코드리뷰, 도메인 분석 리뷰, 전파 교육 문화 정착
AI 플랫폼 개발 및 MLOps 구축
Python
Triton
Kubernetes
MLOps
💡 해결한 문제
AI 모델의 추론 서비스를 안정적으로 제공하고 확장 가능한 MLOps 플랫폼 구축
✅ 적용한 솔루션
- DataLake 플랫폼: Springboot + VueJS 관리 서비스
- AI O&M 플랫폼: Triton Inference 서버, Tensorflow/PyTorch 모델 통합
- Edge AI 플랫폼: 라즈베리파이 K3S 클러스터, NVIDIA Jetson NANO
- MLOps 플랫폼: Kubernetes CPU/GPU 클러스터, Gitlab CI/CD
📈 달성한 결과
- 안정적인 AI 추론 서비스 제공
- Prometheus & Grafana 기반 모니터링 시스템 구축
- Python 데이터 처리 파이프라인 자동화
- 팀 협업 문화 정착 및 개발 효율성 향상
🏗️ 기술적 성과
아키텍처 설계
- MSA 전환: 모놀리식 시스템을 마이크로서비스로 전환
- 이벤트 드리븐 아키텍처: 서비스 간 느슨한 결합 구현
- 도메인 드리븐 디자인: 비즈니스 로직 중심의 설계
성능 최적화
- 데이터베이스 튜닝: 쿼리 성능 50% 향상
- 캐싱 전략: Redis 활용으로 응답 시간 단축
- 컨테이너화: Docker/Kubernetes로 배포 효율성 증대
DevOps 구축
- CI/CD 파이프라인: 자동화된 배포 시스템 구축
- 모니터링: Prometheus, Grafana를 활용한 시스템 모니터링
- 로깅: 중앙화된 로그 수집 및 분석 시스템
📊 프로젝트 통계
15+
총 프로젝트 수
3-6개월
평균 개발 기간
5개
팀 리딩 경험
3개
MSA 구축
30%
평균 성능 개선
500만
최대 회원 처리
🎯 핵심 역량
기술적 역량
- Backend: Spring Boot, Java, JPA, Python
- Architecture: MSA, Event Driven, DDD
- Cloud: AWS, Kubernetes, Docker
- Database: PostgreSQL, MongoDB, Redis, ElasticSearch
- DevOps: CI/CD, Monitoring, Logging
리더십 역량
- 팀 빌딩: 개발팀 구성 및 관리
- 프로세스 개선: 개발 프로세스 최적화
- 멘토링: 주니어 개발자 교육 및 성장 지원
- 커뮤니케이션: 다양한 이해관계자와의 협업