영생고등학교
(2009.02-2012.02)
성결대학교 정보통신공학과
(2013.02-2019.12)
IntelliJ IDEA
Visual studio code
Raspberry Pi
LattePanda
| 베네피아 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 사용언어 및 개발환경 | Java, Spring Boot, mybatis, Oracle, Docker, Normard, JSP | |||||||||||
| 프로젝트 목적 | SK엠앤서비스의 베네피아 쇼핑몰(커머스 복지몰) 개발 | |||||||||||
| 업무 | 주문·배송·결제 시스템 Backend 구축 및 관련 Front 개발 | |||||||||||
| 경력기간 | 2022년 07월 - 2025년 11월 | |||||||||||
| 회사 및 담당 직무 |
- 3700개의 고객사들이 이용하는 임직원들을 위한 복지포인트 쇼핑몰 - 커머스개발(주문) 담당 - 풀스택 MSA 개발 |
|||||||||||
| 주요 프로젝트 |
몰고도화 프로젝트 (주문·결제·배송 고도화)주문·배송·결제 관련 대규모 커머스 리뉴얼 프로젝트로, 기존 주문 시스템의 구조적 한계를 개선1. 주문·배송·결제 전면 재설계 🤷🏼♂️WHY ㅤㅤ▪️ 상품·배송비·주문이 강하게 결합된 구조로 인해 정책 변경(배송비 환불, 판매자 귀책, 정산 후 반품 등)에 유연하게 대응 불가🥊HOW ㅤㅤ▪️ 주문에서 상품·배송 구조를 분리하고 개선ㅤㅤ▪️ 기존에 불가능했던 정책을 유연하게 대응할 수 있도록 개선 ㅤㅤ▪️ 취소/반품/교환 프로세스 추가 및 개선 ㅤㅤ▪️ 변화에 강하도록 객체지향적 리팩토링 📈IMPACT ㅤㅤ▪️ 취소/반품/교환에 대한 다양한 정책 변경에 유연하게 대응 가능ㅤㅤㅤㅤ▪️ 배송비만 취소 가능 ㅤㅤㅤㅤ▪️ 귀책 전환에 따른 배송비 환불 가능 ㅤㅤㅤㅤ▪️ 정산 이후 반품상품에 대한 배송비 취소 가능 등등.. ㅤㅤㅤㅤ▪️ 묶음배송에 대한 조건부 배송비같은 복잡한 케이스 처리 가능 ㅤㅤ▪️ 유지보수 비용 절감 및 장애 리스크 최소화에 최적화 아키텍처 확보 2. 주문 핵심 시나리오 중심으로 테스트 코드 도입 🤷🏼♂️WHY ㅤㅤ▪️ 정책 변경 및 기능 추가시 기존 기능 장애 발생 우려ㅤㅤ▪️ 주문·결제·정산 전반 사이드이펙트 확인 필요로 인한 개발 속도 저하 🥊HOW ㅤㅤ▪️ TC에 대한 분석 및 다양한 테스트 환경에 대한 이해ㅤㅤ▪️ 주문·결제·배송 핵심 시나리오 중심으로 테스트 코드 개발 📈IMPACT ㅤㅤ▪️ 주문 관련 장애 평균 복구 시간(MTTR) 45분 → 12분 (약 73% 단축)3. e쿠폰 취소 개선 🤷🏼♂️WHY ㅤㅤ▪️ e쿠폰 취소 시 외부 플랫폼과의 통신 장애로 취소 누락 및 오류 빈번 발생ㅤㅤ▪️ 취소 누락으로 CS 요청 및 운영 부담 증가 🥊HOW ㅤㅤ▪️ e쿠폰 취소 프로세스를 분석하여 병목 지점 식별ㅤㅤ▪️ 동기 방식에서 RabbitMQ 기반 비동기 메시지 큐로 전환 ㅤㅤ▪️ 외부 장애 발생 시 내부 주문 흐름과 분리되도록 설계 📈IMPACT ㅤㅤ▪️ 월 평균 e쿠폰 취소 오류 23건 → 5건 이하 감소ㅤㅤ▪️ 외부 장애 상황에서도 주문 서비스 안정성 확보 4. 운영 모니터링 체계 구축 🤷🏼♂️WHY ㅤㅤ▪️ 일일 로그를 분석하며 장애 발생 여부를 점검하고, 오류 원인 파악 및 개선 조치를 통해 운영 안정화🥊HOW ㅤㅤ▪️ 실시간 로그 분석 및 탐지 시스템 구축ㅤㅤ▪️ 정책 수정 및 비지니스 로직 수정을 통해 지속적으로 오류 개선 ㅤㅤ▪️ 중복 주문, 연마감 포인트 처리, 귀책 전환 등 주요 오류에 대한 근본 원인 분석 및 개선 📈IMPACT ㅤㅤ▪️ 장애 원인 인지 시간 20분 → 2분 이내 단축ㅤㅤ▪️ 유지보수 비용 절감 및 장애 리스크 최소화에 최적화 아키텍처 확보 ISMS 대응🤷🏼♂️WHY ㅤㅤ▪️ MSA 구조에서 서비스별로 XSS 대응 방식이 제각각 적용ㅤㅤ▪️ 서비스마다 서로 다른 XSS 해결책이 적용되어 정책 일관성 부재 🥊HOW ㅤㅤ▪️ 케이스별 XSS 처리 기준 정립ㅤㅤ▪️ 전사 공통 XSS 애노테이션 등 처리 방식 통합 📈IMPACT ㅤㅤ▪️ 이중 escape 처리 및 JSON 파싱 오류 재발 방지ㅤㅤ▪️ 다음 해 ISMS 점검에서 XSS 관련 80% 단축 커머스 운영 자동화 및 안정성 강화초도배송비 복구/주문 상태 변경/공급가 변경 등 수작업으로 처리하던 CS 프로세스를 자동화ㅤㅤ▪️ 배송비 매핑 구조 및 정산 로직 분석 ㅤㅤ▪️ 프로시져 도입, 백오피스 기능 개발 ㅤㅤ▪️ 초도배송비 환불 관련 CS 요청 연 1,500건 → 10건 이하로 감소 (99% 개선) ㅤㅤ▪️ 장애 관련 이슈 주기(MTBF) 약 2~3일 → 1개월 이상으로 개선 ㅤㅤ▪️ 테스트코드 도입으로 정책 변경 이후에도 운영 장애 0건 유지 |
|||||||||||
|
🎯총평 및 주요 강점 🔘 주문·결제·배송 도메인 전문성: 핵심 커머스 로직(배송비·결제·취소·주문·교환·반품) 도메인 이해도 높음🔘 테스트 코드 도입으로 장애율 대폭 감소과 ISMS 대응에 의해 보안 강화 프로그래밍 가능 🔘 유지보수 비용 절감 및 확장성에 강한 시스템 설계 🔘 대규모 시스템 설계 및 비동기 메시지 큐 처리 경험 🔘 주문·결제·배송 도메인에서의 MSA 및 분산트랜잭션 경험 및 이해도 보유 🔘 반복 장애 제거 및 구조 개선으로 장애 간 평균 발생 주기(MTBF)를 최대 4~6배 이상 개선, 장애 평균 복구 시간(MTTR)을 60~75% 단축 |
||||||||||||
| 관련 이미지 |
|
|||||||||||
| 참고자료 |
- 베네피아 PC↗️ - 베네피아 안드로이드 앱↗️ - 베네피아 IOS 앱↗️ |
|||||||||||
| Coin | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 개요 |
- 코인 시장의 실시간 데이터 변동성을 분석하여, 지표 개발 백테스트 자동매매 알림 서비스화까지 전 과정을 직접 수행한 개인 프로젝트 - 데이터 분석과 자동화 기술을 결합해, 안정적이고 정합성 높은 매매 시스템을 구축 |
|||||||||||
| 주요 수행 내용 요약 |
① 지표 개발:- 거래량 폭등·추세 반전 캔들패턴에 기반한 역추세 전략 지표 설계 및 구현- TradingView Script를 활용하여 시각화, 조건 충족 시 자동 알림 기능 탑재 ② 백테스트 및 전략 검증:- 수백만 개 케이스를 멀티프로세스 병렬 처리 백테스트 단일 프로세스 대비 약 10배 향상- 단일 프로세스 대비 백테스트 처리 성능 약 10배 향상 - 상승률 기울기, 최대낙폭(MDD), 변동성 지수(Volatility), PSI 등 다양한 메트릭으로 전략 평가 - 재현성 약 95% 확보 ③ 자동매매 시스템 구축:- 백테스트 검증된 전략을 Binance API 기반 자동매매 시스템으로 구현- 실매매와 동일한 환경에서 수익률 검증 및 안정성 확보 - 이중화/장애감지/장애예방 메커니즘 설계 및 구현을 통해 가용성 99.99% 달성 ④ 급등락 알림 서비스 운영:- Binance 데이터를 실시간 모니터링하여, 급등·급락 발생 시 SNS·메신저 API로 자동 알림 전송- Telegram, X, Instagram, Facebook, Threads 등 멀티 플랫폼 동시 포스팅 지원 - Upbit API 연동으로 국내 거래소 가격 정보 및 티커 한글 버전 제공 - 2025년 12월 기준 Telegram 구독자 660명 |
|||||||||||
| 코인 알람 개발 |
![]() |
- NodeJs, Binance API, Upbit API 활용 - Telegram, X, Instagram, Facebook, Threads 등 API를 이용하여 SNS에 동시 포스팅 - 알림 조건 ㅤㅤ 1 거래량이 터졌을 경우 ㅤㅤ 2 급등/급락 했을 경우 - 2025.08.25기준 텔레그램 구독자 610명 | ||||||||||
| 코인 지표 개발 |
- TradingView Script 활용 - 지표가 출현할때 알림이 울리도록 세팅 |
|||||||||||
| 코인자동매매 시스템 |
1. 백테스팅
2. 백테스팅
3. 자동매매시스템
|
|||||||||||
| 참고자료 |
- 코인 급등알림↗️ - 지표(트레이딩뷰)↗️ - 지표 백테스팅(트레이딩뷰)↗️ - 최적의 매매를 위한 백테스팅에 대하여..↗️ - Copy Trading 1↗️ - Copy Trading 2↗️ |
|||||||||||
| k5sMovie | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 프로젝트 목적 | 교육기간동안 배워둔 Kubernetes와 Spring을 이용하여 MSA방식으로 웹개발 | |||||||||||
| 인력 구성 | DevOps 1명 BE 2명(본인) Crawling 1명 | |||||||||||
| 작업기간 | 교육기간: 2022년 01월 - 2022년 04월 작업기간: 2022년 04월 - 2022년 05월 |
|||||||||||
| 주요 업무 및 상세역할 |
- Spring과 JPA를 이용하여 리뷰 관련 기능 개발 - Thymeleaf를 이용하여 Spring MVC기반 개발 - 서버간의 API 통신을 통한 MSA 방식 개발 - git Branch 전략을 통하여 효율적으로 개발 프로세스 진행 |
|||||||||||
| 사용언어 및 개발환경 | Java, Spring, Spring Boot, JPA, Jenkins, Kubernetes, Docker, AWS | |||||||||||
| 느낀점 |
- Spring과 JPA, MVC 패턴 등에 대한 이해도를 높일수 있었습니다 - Jenkins, Kubernetes를 통해 CI/CD 자동화 배포에 대해 익힐 수 있었습니다 - 네트워크, HTTP등에 대해 익힐 수 있었습니다 |
|||||||||||
| 시현 영상 | ||||||||||||
| 참고자료 |
- HotMovie Portfolio↗️ - Domain↗️ |
|||||||||||
Portfolio WebSite |
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 프로젝트 목적 | HTML/CSS/Javascript의 기초를 이용하여 정적 웹사이트 개발 | |||||||||||
| 인력 구성 | 개인 프로젝트 | |||||||||||
| 작업기간 | 2021년09월~ | |||||||||||
| 주요 업무 및 상세역할 |
- 프레임워크 없이 순수 HTML, CSS, Javascript만을 통해 웹 개발ㅤㅤㅤㅤㅤㅤ |
|||||||||||
| 사용언어 및 개발환경 | HTML, CSS, Javascript, Git | |||||||||||
| 느낀점 | HTML, CSS, Javascript에 대한 기초 이론을 실습할 수 있었습니다 | |||||||||||
| 참고자료 |
- 웹사이트 주소↗️ - Github↗️ |
|||||||||||
Beauty Mirror |
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 프로젝트 목적 | 카메라를 통해 사용자정보를 분석하여 사용자맞춤형서비스를 제공하는 거울형컴퓨터 개발 | |||||||||||
| 인력 구성 | 얼굴인식 1명, 웹개발1명, 디자인 및 문서작업 1명, Script 담당1명 | |||||||||||
| 작업기간 | 2018년 12월 - 2020년 1월 | |||||||||||
| 주요 업무 및 상세역할 |
- 카메라로 찍은 이미지를 DOM API를 이용하여 다양한 웹 컨텐츠 개발 - 초음파 센서를 사용하여 모니터 제어를 통한 전력 제어 | |||||||||||
| 사용언어 및 개발환경 | Javascript, Python, css, LattePanda, Git | |||||||||||
| 느낀점 | javascript를 통한 DOM query에 대해 이해할 수 있었고, 효과적인 프로젝트 관리와 팀워크에 대해 배울수 있었습니다. | |||||||||||
| 시현 영상 | ||||||||||||
| 참고자료 | Github↗️ | |||||||||||
Lorem ipsum dolor sit amet consectetur adipisicing elit. Nobis earum perferendis error labore ex debitis placeat rerum deserunt alias voluptatem, laudantium exercitationem odio, laborum, dolor fugiat eveniet. Amet, ab numquam!
Ellie /Samsung
Lorem ipsum dolor sit amet consectetur adipisicing elit. Nobis earum perferendis error labore ex debitis placeat rerum deserunt alias voluptatem, laudantium exercitationem odio, laborum, dolor fugiat eveniet. Amet, ab numquam!
Ellie /Samsung