Skip to the content.

📬 연락처

👨‍💻 자기소개서

안녕하세요. 재미있는 일을 찾는 개발자 신춘호입니다.

저는 지난 18년간 다양한 기술 스택과 도메인에서 개발 경험을 쌓아왔으며, 특히 최근 4년간 요기요의 데이터 플랫폼 구축 및 운영을 주도하며 데이터 기반의 의사결정과 서비스 품질 향상에 기여해왔습니다.

Data Service팀 팀장으로서, 전사 임직원들의 데이터 기반 의사결정을 지원하는 데이터 시각화 플랫폼을 성공적으로 구축했습니다. Project Tech Lead로서 가장 중점을 둔 부분은 확장 가능하고 안정적인 시스템 아키텍처를 설계하는 것이었습니다. 백엔드는 Python FastAPI를 사용하여 RESTful API를 개발하고, GKE, Airflow, BigQuery 등을 활용하여 대용량 데이터를 효율적으로 처리했습니다.

주요 성과로는 다음과 같은 것들이 있습니다:

  1. ML 모델을 활용한 리뷰 분석 시스템을 구축하여 어뷰징과 욕설을 자동으로 감지하고, 맛과 식감 관련 키워드를 추출하여 메뉴 개선에 필요한 인사이트를 제공했습니다. 이를 통해 수작업으로 진행하던 CS 업무 효율이 크게 개선되었고, 오프라인 가게 컨설팅에 주요 자료로 활용되었습니다.

  2. 배달 시간 예측 모델의 실시간 서빙 시스템을 구축하여 주문 전/후 배달 예상 시간을 정확하게 예측할 수 있게 되었습니다. ML 모델의 지속적 학습(Continuous Training) 환경을 구축하여 예측 정확도를 유지하고, 다양한 성능 최적화 작업을 통해 안정적인 서비스를 제공했습니다. 마이크로서비스별 CPU/메모리 사용량 분석을 통해 리소스를 최적화하고, 멀티스테이지 빌드를 적용한 컨테이너 경량화로 배포 시간을 단축했습니다. Redis 클러스터 기반의 다중 레벨 캐싱으로 반복적인 데이터 조회를 최소화하고, GKE 노드 확장 시간을 고려해 트래픽 패턴 분석 기반의 CronJob으로 피크타임 2시간 전에 자동 스케일아웃하도록 구성했습니다. 이러한 최적화를 통해 피크타임 기준 p95 응답시간을 100ms에서 20ms로 개선했으며, 고객 경험 향상과 배달 운영 효율화를 달성했습니다.

  3. 일 1억 건 이상의 사용자 행동 로그를 처리할 수 있는 아키텍처를 설계하고, 로그 품질을 95% 이상으로 향상시켜 데이터 분석의 신뢰도를 크게 개선했습니다. ‘I.Log.Yo’라는 로그 관리 시스템을 개발하여 다양한 앱(주문 앱, 라이더 앱, 사장님 앱 등)에서 발생하는 사용자 행동 데이터를 체계적으로 정의하고 관리했습니다. 실시간/준실시간 로그 수집 파이프라인을 GA4, BigQuery, Airflow, GKE로 구성하여 환경별(운영, 스테이징, 개발)로 최적화된 처리 방식을 적용했습니다. 로그 스키마 표준화 및 자동화된 검증 시스템 도입으로 로그 품질을 60~70%에서 95% 이상으로 향상시켰고, 이를 통해 AB 테스트 정확도 제고 및 데이터 기반 의사결정의 신뢰성을 확보했습니다.

  4. 가게 랭킹 시뮬레이션 시스템을 개발하여 실제 주문 데이터를 기반으로 한 시뮬레이션 기능을 구현함으로써 랭킹 알고리즘의 효과를 사전에 검증할 수 있게 되었습니다. 가게의 카테고리, 시간대, 지역별로 다양한 Feature Group(Restaurant Quality, Delivery Fee, Fulfillment Index, Cuisine Conformity 등)에 미리 설정한 가중치 세트를 적용하여 가게 랭킹 변화를 시각화했습니다. 이 시스템을 통해 임직원들은 랭킹 알고리즘 조정의 영향을 즉시 확인할 수 있게 되었고, 가게 사장님들의 노출 순위 관련 컴플레인에 객관적인 데이터로 대응할 수 있게 되었습니다. 결과적으로 사용자에게는 더 적합한 가게와 메뉴를 추천하고, 가게 사장님들에게는 서비스 신뢰도를 높이는 데 기여했습니다.

기술적으로는 다음과 같은 스택을 다룰 수 있습니다:

이러한 경험을 통해 저는 다음과 같은 강점을 가지게 되었습니다:

  1. 대규모 데이터 처리 및 시스템 아키텍처 설계 능력
  2. ML 모델 서빙 및 지속적 학습 환경 구축 경험
  3. 성능 최적화 및 시스템 안정화 능력
  4. 팀 리더십 및 프로젝트 관리 능력

팀장으로서 코드 리뷰와 기술 멘토링을 수행하며, 팀원들의 성장을 돕고 개발 문화를 개선하는 데도 기여했습니다. 이 과정에서 단순한 개발을 넘어 비즈니스 가치를 창출하는 것의 중요성을 깊이 이해하게 되었고, 기술력과 리더십, 그리고 비즈니스 감각을 두루 갖춘 개발자로 성장할 수 있었습니다.

최근에는 Cursor, MCP와 같은 AI 코딩 도구들을 적극적으로 활용하며 개발 생산성을 크게 향상시키고 있습니다. 이러한 도구들을 통해 반복적인 코딩 작업을 줄이고, 코드 품질을 개선하며, 문서화 작업을 효율화하고 있습니다. 특히 AI 도구들의 강점을 이해하고 이를 팀의 개발 프로세스에 효과적으로 통합하는 방안을 지속적으로 연구하고 있으며, 이를 통해 팀 전체의 생산성 향상을 도모하고 있습니다.

앞으로도 새로운 기술을 습득하고 도전적인 과제를 해결하며, 조직의 성장에 기여하고 싶습니다. 특히 데이터를 기반으로 한 의사결정과 서비스 개선에 깊은 관심이 있으며, 이를 통해 실질적인 비즈니스 가치를 창출하고자 합니다.

감사합니다.

💻 경력사항

주식회사 위대한상상

재직 기간: 2020.03.30 ~ 2024.10.01
고용 형태: 정규직
팀/직책: Data Service팀 / 팀장
역할: Team Leader, 팀/프로젝트 관리, 데이터 플랫폼 구축 및 운영, 아키텍처/DB 설계, Backend 개발, Frontend 개발, CI/CD 파이프라인 개발

📋 프로젝트 상세 보기

요기요 데이터 시각화 서비스 리뉴얼

사용자 행동 로그 관리, 로그 수집 및 정합성 체크, 로그 분석 통계 서비스 구축 및 운영, 고도화

배달 시간 예측 모델 실시간 서빙 서비스 구축

요기요 데이터 시각화 서비스 고도화

요기요 데이터 시각화 서비스 구축


메가존클라우드 주식회사

재직 기간: 2018.09.05 ~ 2020.03.28
고용 형태: 정규직
팀/직책: DevOps팀 / 팀원
역할: 데브옵스 서비스 개발 및 운영, 아키텍처/DB 설계, Backend 개발, Frontend 개발

📋 프로젝트 상세 보기

대한항공 Cloud 환경 구축 및 DevOps 솔루션 도입

DevOps 서비스 개발


코드포스트 주식회사

재직 기간: 2017.04.10 ~ 2018.08.01 고용 형태: 정규직
팀/직책: 서비스 개발팀 / 팀원
역할: 데브옵스 서비스 개발 및 운영, 프로젝트 수행, DB 설계, Backend 개발, Frontend 개발

📋 프로젝트 상세 보기

Hybrid-Cloud 개발 환경 자동화 구축 서비스 개발

현대카드 빅데이터 검색 포털 시스템 (Shpere) 구축


엔시스템(NSYSTEM)

재직 기간: 2016.04.04 ~ 2017.02.28
고용 형태: 프리랜서
팀/직급: 빅데이터사업부 / 과장
역할: 프로젝트 수행

📋 프로젝트 상세 보기

SK Planet Data White Book / Cleat QR 신규 개발 및 BIS 시스템 모니터링


와이데이터서비스

재직 기간: 2015.09.19 ~ 2016.02.03
고용 형태: 프리랜서
팀/직급: 시스템사업부 / 과장
역할: 프로젝트 수행

📋 프로젝트 상세 보기

삼성 에스원 안심모바일 홈페이지 개편 및 다이렉트몰 구축, MVNO 서비스 연동

CJ 헬로비젼 MVNO 서비스 연동 및 다이렉트몰 구축


엔시스템(NSYSTEM)

재직 기간: 2015.06.01 ~ 2015.07.31
고용 형태: 프리랜서
팀/직급: 빅데이터사업부 / 과장
역할: 프로젝트 수행

📋 프로젝트 상세 보기

SKT T-Life 추천 시스템 구축 및 운영


주식회사 포씨소프트

재직 기간: 2013.08.05 ~ 2015.04.11
고용 형태: 정규직
팀/직급: 개발팀 / 과장
역할: Project Tech Lead, DB 설계, Backend 개발, Frontend 개발

📋 프로젝트 상세 보기

고려사이버대학교 지능형 학습관리 시스템 구축

한국 보건 복지 인력 개발원 글로벌헬스케어 인재양성센터 정보 및 교육시스템 구축

한국 발명 진흥회 2013년 이러닝 시스템 호환성 제고 및 포털 기능 확대

한국 플랜트 산업 협회 사이버연수원 구축 및 협회 홈페이지 기능 개선


(주) 넥스트웹

재직 기간: 2010.04.05 ~ 2013.06.15
고용 형태: 정규직
팀/직급: 개발팀, 연구소 / 대리
역할: Project Tech Lead, 개인화 통계/추천 솔루션 개발, DB 설계, Backend 개발, Frontend 개발

📋 프로젝트 상세 보기

SK Telecom T 월드(온라인/모바일) 통계 고도화

실시간 로그 분석 & 개인화 추천 및 통계 솔루션 고도화

LG U+ Smart UX 추천 시스템 구축

SK Telecom J Store 개인화 추천 / 통계 시스템 고도화

SK Telecom Personal Media(Hoppin) BIS 4차 고도화

SK Telecom 모바일 T 월드 통계 고도화

SK Telecom Personal Media(Hoppin) BIS 3차 고도화

SK Telecom T Smart Shop 개인화 추천 시스템 구축

SK Broadband BTV 통계 및 개인화 추천 시스템 구축

Segmentation & Targeting 솔루션 개발

KT Hitel 모바일 통계 시스템 구축

ETL 솔루션 개발


(주) 스왓소프트

재직 기간: 2008.08.01 ~ 2010.02.26
고용 형태: 정규직
팀/직급: 개발팀 / 대리
역할: Project Tech Lead, 그룹웨어/전자결재 솔루션 개발, DB 설계, Backend 개발, Frontend 개발

📋 프로젝트 상세 보기

동양종합금융증권 WorkPlace 2.0 구축

제안 관리 솔루션 개발

한국과학창의재단 일일동향 시스템 개발

펀스테이션 그룹웨어 및 전자 결재 도입

서울우유 전자 결재 고도화

그룹웨어 및 전자 결재 솔루션 고도화


탑앤와이즈(주)

재직 기간: 2007.03.01 ~ 2008.07.05 (2006.11 ~ 2007.02 인턴)
고용 형태: 정규직
팀/직급: 개발팀, 솔루션연구소 / 대리
역할: 포털 솔루션 개발, Backend 개발, Frontend 개발

📋 프로젝트 상세 보기

금융감독원 홈페이지 개편 및 검색엔진 도입

한국은행 채용 관리 시스템

인천종합에너지(주) 홈페이지

환경부 환경 교육 포털

주택공사 도시 포털 시스템

행정자치부 주민 생활 지원 통합 정보 시스템

서초구청 저소득 맞춤형 생활 지원 시스템

농림부 전자 결재 및 지식 행정 포털


📚 Skills

90-100: 🟦 업무에 다수 직접 활용, 매우 능숙함
80-89: 🟩 업무에 다수 직접 활용, 능숙함
70-79: 🟨 업무에 직접 활용, 활용 가능
60-69: 🟧 업무 환경에서 간접 활용, 이해 또는 수정 가능
0-59: 🟥 업무 환경에서 경험

  전문성 점수
Backend - Java    
Java 🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦 90
Spring Cloud 🟩🟩🟩🟩🟩🟩🟩🟩🟩 85
Spring Boot 🟩🟩🟩🟩🟩🟩🟩🟩🟩 85
Spring MVC 🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦 95
Spring Batch 🟩🟩🟩🟩🟩🟩🟩🟩 80
Struts2 🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦 90
Struts 🟩🟩🟩🟩🟩🟩🟩🟩 80
JSP 🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦 90
JPA 🟨🟨🟨🟨🟨🟨🟨🟨 75
MyBatis 🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦 95
Hibernate 🟧🟧🟧🟧🟧🟧🟧 65
Quartz 🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦 90
Backend - Python    
Python 🟨🟨🟨🟨🟨🟨🟨 70
FastAPI 🟩🟩🟩🟩🟩🟩🟩🟩 80
Flask 🟨🟨🟨🟨🟨🟨🟨 70
SQLAlchemy 🟨🟨🟨🟨🟨🟨🟨 70
poetry 🟩🟩🟩🟩🟩🟩🟩🟩 80
pandas 🟨🟨🟨🟨🟨🟨🟨 70
Frontend    
javascript 🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦 90
typescript 🟨🟨🟨🟨🟨🟨🟨🟨 75
React 🟨🟨🟨🟨🟨🟨🟨🟨 75
Vue 🟨🟨🟨🟨🟨🟨🟨🟨 75
jQuery 🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦 95
ExtJS 🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦 90
CSS 🟩🟩🟩🟩🟩🟩🟩🟩🟩 85
LESS 🟩🟩🟩🟩🟩🟩🟩🟩🟩 85
NextJS 🟨🟨🟨🟨🟨🟨🟨🟨 75
EChart 🟩🟩🟩🟩🟩🟩🟩🟩🟩 85
Leaflet 🟩🟩🟩🟩🟩🟩🟩🟩 80
Material UI 🟨🟨🟨🟨🟨🟨🟨🟨 75
Ant Design 🟩🟩🟩🟩🟩🟩🟩🟩🟩 85
Database    
SQL 🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦 90
PostgreSQL 🟩🟩🟩🟩🟩🟩🟩🟩 80
Oracle 🟩🟩🟩🟩🟩🟩🟩🟩🟩 85
MySQL 🟩🟩🟩🟩🟩🟩🟩🟩🟩 85
MariaDB 🟩🟩🟩🟩🟩🟩🟩🟩🟩 85
MSSQL 🟨🟨🟨🟨🟨🟨🟨🟨 75
Sybase 🟨🟨🟨🟨🟨🟨🟨 70
MongoDB 🟩🟩🟩🟩🟩🟩🟩🟩 80
Redis 🟩🟩🟩🟩🟩🟩🟩🟩 80
Elasticsearch 🟩🟩🟩🟩🟩🟩🟩🟩 80
BigQuery 🟩🟩🟩🟩🟩🟩🟩🟩 80
Hadoop 🟧🟧🟧🟧🟧🟧 60
Hive 🟨🟨🟨🟨🟨🟨🟨 70
Kafka 🟨🟨🟨🟨🟨🟨🟨 70
RabbitMQ 🟨🟨🟨🟨🟨🟨🟨 70
Infra/DevOps    
GCP 🟩🟩🟩🟩🟩🟩🟩🟩 80
AWS 🟨🟨🟨🟨🟨🟨🟨 70
Kubernetes 🟩🟩🟩🟩🟩🟩🟩🟩 80
Lens 🟩🟩🟩🟩🟩🟩🟩🟩 80
Docker 🟩🟩🟩🟩🟩🟩🟩🟩 80
GKE 🟨🟨🟨🟨🟨🟨🟨🟨 75
Helm 🟨🟨🟨🟨🟨🟨🟨 70
Skaffold 🟨🟨🟨🟨🟨🟨🟨🟨 75
Terraform 🟧🟧🟧🟧🟧🟧 60
Pulumi 🟧🟧🟧🟧🟧🟧 60
CI/CD    
Github Actions 🟨🟨🟨🟨🟨🟨🟨🟨 75
ArgoCD 🟨🟨🟨🟨🟨🟨🟨 70
Tekton 🟨🟨🟨🟨🟨🟨🟨🟨 75
Jenkins 🟨🟨🟨🟨🟨🟨🟨🟨 75
Concourse CI 🟧🟧🟧🟧🟧🟧 60
Continuum 🟧🟧🟧🟧🟧🟧 60
Maven 🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦 90
Nexus 🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦 90
Ant 🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦 90
Version Control    
Git 🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦 90
Github 🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦 90
GitLab 🟩🟩🟩🟩🟩🟩🟩🟩🟩 85
bitbucket 🟨🟨🟨🟨🟨🟨🟨🟨 75
SVN 🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦 90
CVS 🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦 90
Tool/Etc    
shell script 🟨🟨🟨🟨🟨🟨🟨🟨 75
Datadog 🟩🟩🟩🟩🟩🟩🟩🟩 80
Grafana 🟧🟧🟧🟧🟧🟧🟧 65
Locust 🟩🟩🟩🟩🟩🟩🟩🟩 80
Kibana 🟨🟨🟨🟨🟨🟨🟨🟨 75
Jupyter Notebook 🟩🟩🟩🟩🟩🟩🟩🟩🟩 80
Airflow 🟧🟧🟧🟧🟧🟧 60
SonarQube 🟨🟨🟨🟨🟨🟨🟨 70
JIRA 🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦 90
Confluence 🟩🟩🟩🟩🟩🟩🟩🟩🟩 85

🎓 학력사항

기간 학교 소재지 전공 졸업구분 학점 졸업 증명서
1998.03 ~ 2001.02 송림고등학교 경기도 성남시 이과 졸업 - 졸업 증명서
2001.03 ~ 2007.02 (구) 경원전문대학
(현) 가천대학교
경기도 성남시 컴퓨터정보과 졸업 4.1/4.5 졸업 증명서

💂 병역사항

기간 군별 군필 보훈대상 병역 증명서
2002.03.21 ~ 2004.04.30 육군 병장 만기전역 해당없음 병역 증명서

📜 자격사항

자격증 발급기관 취득일 자격증 증명서
정보처리기사 산업인력공단 2009.11.30 자격증 증명서