📬 연락처
- +82 010 3397 0718
- sch0718@naver.com
👨💻 자기소개서
안녕하세요. 재미있는 일을 찾는 18년차 개발자 신춘호입니다.
저는 지난 18년간 다양한 기술 스택과 도메인에서 개발 경험을 쌓아왔으며, 특히 최근 4년간 요기요의 데이터 플랫폼 구축 및 운영을 주도하며 데이터 기반의 의사결정과 서비스 품질 향상에 기여해왔습니다.
주식회사 위대한상상에서 Data Service팀 팀장으로서, 저는 전사 임직원들의 데이터 기반 의사결정을 지원하는 데이터 시각화 플랫폼을 성공적으로 구축했습니다. Project Tech Lead로서 가장 중점을 둔 부분은 확장 가능하고 안정적인 시스템 아키텍처를 설계하는 것이었습니다. 백엔드는 Python FastAPI를 사용하여 RESTful API를 개발하고, GKE, Airflow, BigQuery 등을 활용하여 대용량 데이터를 효율적으로 처리했습니다.
주요 성과로는 다음과 같은 것들이 있습니다:
-
ML 모델을 활용한 리뷰 분석 시스템을 구축하여 어뷰징과 욕설을 자동으로 감지하고, 맛과 식감 관련 키워드를 추출하여 메뉴 개선에 필요한 인사이트를 제공했습니다. 이를 통해 수작업으로 진행하던 CS 업무 효율이 크게 개선되었고, 오프라인 가게 컨설팅에 주요 자료로 활용되었습니다.
-
배달 시간 예측 모델의 실시간 서빙 시스템을 구축하여 주문 전/후 배달 예상 시간을 정확하게 예측할 수 있게 되었습니다. ML 모델의 지속적 학습(Continuous Training) 환경을 구축하여 예측 정확도를 유지하고, 트래픽 변화에 따른 실시간 컨테이너 오케스트레이션을 통해 피크타임 기준 평균 응답시간을 100ms에서 20ms로 개선했습니다. 이를 통해 고객 경험 향상과 배달 운영 효율화를 달성했습니다.
-
일 1억 건 이상의 사용자 행동 로그를 처리할 수 있는 아키텍처를 설계하고, 로그 품질을 95% 이상으로 향상시켜 데이터 분석의 신뢰도를 크게 개선했습니다.
-
가게 랭킹 시뮬레이션 시스템을 개발하여 실제 주문 데이터를 기반으로 한 시뮬레이션 기능을 구현함으로써 랭킹 알고리즘의 효과를 사전에 검증할 수 있게 되었습니다.
프로젝트를 진행하면서 직면한 가장 큰 도전 과제는 성능 최적화였습니다. Redis 캐싱 레이어 도입, BigQuery 쿼리 최적화, GCP와 Kubernetes를 기반으로 한 실시간 컨테이너 오케스트레이션 적용 등을 통해 평균 응답시간을 시스템 구축 초기 100ms에서 20ms로 대폭 개선했습니다.
기술적으로는 다음과 같은 스택을 다룰 수 있습니다:
- 백엔드: Java, Spring Cloud, Python, FastAPI 등
- 프론트엔드: React, Vue.js, TypeScript, NextJS 등
- 데이터베이스: BigQuery, PostgreSQL, MongoDB, Redis, Elasticsearch 등
- 클라우드/인프라: GCP/AWS, Kubernetes, Docker 등
이러한 경험을 통해 저는 다음과 같은 강점을 가지게 되었습니다:
- 대규모 데이터 처리 및 시스템 아키텍처 설계 능력
- ML 모델 서빙 및 지속적 학습 환경 구축 경험
- 성능 최적화 및 시스템 안정화 능력
- 팀 리더십 및 프로젝트 관리 능력
팀장으로서 코드 리뷰와 기술 멘토링을 수행하며, 팀원들의 성장을 돕고 개발 문화를 개선하는 데도 기여했습니다. 이 과정에서 단순한 개발을 넘어 비즈니스 가치를 창출하는 것의 중요성을 깊이 이해하게 되었고, 기술력과 리더십, 그리고 비즈니스 감각을 두루 갖춘 개발자로 성장할 수 있었습니다.
앞으로도 새로운 기술을 습득하고 도전적인 과제를 해결하며, 조직의 성장에 기여하고 싶습니다. 특히 데이터를 기반으로 한 의사결정과 서비스 개선에 깊은 관심이 있으며, 이를 통해 실질적인 비즈니스 가치를 창출하고자 합니다.
감사합니다.
💻 경력사항
주식회사 위대한상상
재직 기간: 2020.03.30 ~ 2024.10.01
고용 형태: 정규직
팀/직책: Data Service팀 / 팀장
역할: Team Leader, 팀/프로젝트 관리, 데이터 플랫폼 구축 및 운영, 아키텍처/DB 설계, Backend 개발, Frontend 개발, CI/CD 파이프라인 개발
📋 프로젝트 상세 보기
요기요 데이터 시각화 서비스 리뉴얼
- 기간: 2023.04 ~ 2024.09
- 개요: 데이터 시각화 서비스 전체 리뉴얼, 기존 기능 및 데이터 이관 및 현행화, 표준 카탈로그 플랫폼 데이터 교정 기능 개발, 사용자 Profile 및 Segment 데이터를 이용한 사용자 그룹 간 비교 및 Target 데이터 추출 기능 개발
- 역할: Project Tech Lead(프로젝트 관리 및 업무 협의, BE/FE 개발 가이드 및 코드 리뷰), 아키텍처 설계, DB 설계, 컨텐츠 기획
- 개발 환경: GCP, k8s(GKE), Container, Linux
- 개발 언어: Python, React, typescript, CSS(LESS), shell script
- Data Platform/DBMS: BigQuery, PostgreSQL, Elasticsearch, Redis
- Framework/Tool: FastAPI, SQLAlchemy, poetry, pandas, NextJS, Helm, skaffold, Terraform, ArgoCD, Datadog, Kibana, Github, Github Action, Docker, Airflow, Jupyter Notebook, EChart, Leaflet, Material UI
- 직무 경험 및 성과: 요기요 임직원 1300명 중 MAU 300명 이상이 사용하는 서비스를 기획, 설계, 개발, 운영 등 전체 과정에 참여 하였고, 당시 요기요 서비스의 핵심 기능인 할인 랭킹을 위한 메뉴 분류 체계의 Human In the Loop 방식을 통한 데이터 교정 기능 개발하여 서비스 품질 향상에 기여
사용자 행동 로그 관리, 로그 수집 및 정합성 체크, 로그 분석 통계 서비스 구축 및 운영, 고도화
- 기간: 2023.01 ~ 2024.09
- 개요: 요기요의 다양한 App(배달, 라이더, 사장님 등)에서 발생하는 사용자 행동 로그를 정의하고, 정의된 대로 전송되는지 실시간(debug app only)으로 체크하고, 전송된 로그를 적재하여 비즈니스 분석에 활용할 데이터의 품질을 높이기 위한 시스템 개발
- 역할: Project Tech Lead(프로젝트 관리 및 업무 협의, BE/FE 개발 가이드 및 코드 리뷰), 아키텍처 설계, DB 설계, 컨텐츠 기획
- 개발 환경: GCP, k8s(GKE), Container, Linux
- 개발 언어: Python, React, typescript, CSS(LESS), shell script
- Data Platform/DBMS: BigQuery, PostgreSQL, GCP Pub/Sub, Redis
- Framework/Tool: FastAPI, SQLAlchemy, poetry, pandas, NextJS, Helm, skaffold, Terraform, ArgoCD, Datadog, Github, Github Action, Docker, Airflow, Jupyter Notebook, EChart, Material UI
- 직무 경험 및 성과: 대용량의 데이터(로그, 일 1억건 이상)를 처리할 수 있는 아키텍처 설계, 로그의 품질 향상(60%~70% → 95% 이상)을 통한 데이터 분석 신뢰도 향상 및 서비스 품질 개선에 기여
- 포트폴리오: I.Log.Yo
배달 시간 예측 모델 실시간 서빙 서비스 구축
- 기간: 2022.09 ~ 2023.03
- 개요: 요기요 App내 주문 전/후 배달 예상 시간을 예측하기 위한 ML 모델을 서빙하고, 지속적인 모델의 예측 정확도를 유지하기 위한 지속적 학습(Continuous Training) 환경을 제공, 가게별 배달 시간 설정 및 제공 방식을 관리하는 시스템 개발
- 역할: Project Tech Lead(프로젝트 관리 및 업무 협의, FE 개발 가이드 및 코드 리뷰), 아키텍처 설계, DB 설계, BE 개발, ML 모델 서빙을 위한 CI/CD/CT 파이프라인 구축 참여, 성능 모니터링 및 개선
- 개발 환경: GCP, k8s(GKE), Container, Linux
- 개발 언어: Python, React, typescript, CSS(LESS), shell script
- Data Platform/DBMS: BigQuery, PostgreSQL, Kafka(Confluent Cloud), Redis
- Framework/Tool: FastAPI, poetry, pandas, NextJS, Helm, skaffold, Terraform, ArgoCD, Datadog, Github, Github Action, Docker, Airflow, Jupyter Notebook, EChart, Material UI
- 직무 경험 및 성과: 트래픽의 변화에 따라 실시간 컨테이너 오케스트레이션 및 대규모 트래픽을 소화할 수 있는 형태의 아키텍처 설계, 모니터링을 통한 지속적인 성능 개선 및 최적화(피크타임 기준 평균 latency 100ms → 20ms), ML 모델의 개발 및 서빙을 위한 전체 과정을 직·간접 경험, 지리 정보 관련 데이터 처리 및 개발
요기요 데이터 시각화 서비스 고도화
- 기간: 2020.11 ~ 2022.08
- 개요: 요기요 App 내 사용자 주문 시점의 가게 랭킹 시뮬레이션 기능 개발, 고객의 리뷰 내용을 ML 모델로 분석하여 어뷰징 및 욕설 감지, 리뷰 내 맛/식감 분류 및 분석 기능 개발
- 역할: BE/FE 개발, ML 모델 서빙 및 관련 API 개발 및 데이터 시각화 화면 개발
- 개발 환경: GCP, k8s(GKE), Container, Linux
- 개발 언어: Python, React, typescript, CSS(LESS), shell script
- Data Platform/DBMS: BigQuery, PostgreSQL, Elasticsearch, Redis
- Framework/Tool: Flask, SQLAlchemy, poetry, pandas, Helm, skaffold, Kibana, Bitbucket, Docker, Jupyter Notebook, EChart, Leaflet, Ant Design
- 직무 경험 및 성과: AI/ML 개발/서비스 환경 구축 및 API 서빙, 가게 랭킹 시뮬레이션을 통한 추천 서비스 개선에 기여, 리뷰 어뷰징 및 욕설 감지 서비스를 통한 CS 업무 효율 증대에 기여
- 포트폴리오: YoDa
요기요 데이터 시각화 서비스 구축
- 기간: 2020.04 ~ 2020.09
- 개요: 요기요의 가게(이름, 주소, 상품, 리뷰 등), 주문(주문일시, 결제정보, 가게/고객 정보 등), 배달(배달방법, 배달시간, 라이더 등), 고객(이름, 나이, 성별, 리뷰 등), 지역(지역특성, 인구 등) 등의 데이터를 총 망라하여 기본정보 및 분석된 정보를 시각화하여 내부(마케팅 활용, 가게 영업등) or 외부에 제공하는 서비스 개발
- 역할: 아키텍처 설계, GKE(GCP/k8s) 환경에 인프라 구성 및 CI/CD 프로세스 확립 및 파이프라인 개발, BE/FE 개발
- 개발 환경: GCP, k8s(GKE), Container, Linux
- 개발 언어: Python, React, typescript, CSS(LESS), shell script
- Data Platform/DBMS: BigQuery, PostgreSQL, Elasticsearch, Redis
- Framework/Tool: Flask, SQLAlchemy, poetry, pandas, Helm, skaffold, Tekton, Kibana, Bitbucket, Docker, Jupyter Notebook, EChart, Leaflet, Ant Design, bokeh
- 직무 경험 및 성과: redash를 커스터마이즈한 BI 서비스가 AWS에서 운영중이었고 GCP에 새로 환경을 구축하게 되면서 multi-cloud 환경 경험, Cloud/k8s 환경에 직접 인프라 구축, Data Scientist/Analyst 와 협업을 통해 그들의 개발 환경(Jupyter Notebook, pandas 등)을 경험, 서비스 측면에서 다양한 사용자들(임원, 데이터 분석가, 영업 및 마케팅 실무자)의 요구에 맞는 기획 및 구현 방법을 고민하고 개발, 지도 시각화 및 지리 정보 관련 데이터 처리 및 개발
- 포트폴리오: YoDa
메가존클라우드 주식회사
재직 기간: 2018.09.05 ~ 2020.03.28
고용 형태: 정규직
팀/직책: DevOps팀 / 팀원
역할: 데브옵스 서비스 개발 및 운영, 아키텍처/DB 설계, Backend 개발, Frontend 개발
📋 프로젝트 상세 보기
대한항공 Cloud 환경 구축 및 DevOps 솔루션 도입
- 기간: 2019.11 ~ 2020.02
- 개요: DevOps 솔루션 Customize 및 환경 구축
- 역할: Micro Service 아키텍처 → Monolithic 아키텍처 설계 변경 및 환경 구축 참여, DB 설계, BE/FE 개발, 솔루션 커스터마이즈
- 개발 환경: AWS(Fargate), Container, Linux, Embedded Tomcat
- 개발 언어: Java, Vue, javascript, CSS, shell script
- Data Platform/DBMS: MariaDB, Redis, RabbitMQ
- Framework/Tool: Spring Cloud, JPA, MyBatis, Concourse CI, Maven, Nexus, SonarQube, GitLab, Docker
- 직무 경험 및 성과: DevOps 솔루션 Customize 및 환경 구축
DevOps 서비스 개발
- 기간: 2018.10 ~ 2019.10
- 개요: Project Management Service의 개발 티켓으로부터 간단한 설정 및 결재 프로세스를 통해 개발/운영 환경 Provisioning 및 CI/CD 파이프라인을 template 기반으로 소유한 Cloud 환경에 빠르고 쉽게 배포할 수 있는 기능을 제공
- 역할: 아키텍처 설계, DB 설계, BE/FE 개발, Open Source Customize
- 개발 환경: AWS(Fargate), Container, Linux, Embedded Tomcat
- 개발 언어: Java, Vue, javascript, CSS, shell script
- Data Platform/DBMS: MariaDB, Redis, RabbitMQ
- Framework/Tool: Spring Cloud, JPA, MyBatis, Concourse CI, Maven, Nexus, SonarQube, GitLab, Docker
- 직무 경험 및 성과: SaaS를 위한 multi-tenancy 아키텍처 설계 및 개발, 2019 Pivotal Cloud Native Day에 서비스 소개
- 포트폴리오: MC Gaudi
코드포스트 주식회사
재직 기간: 2017.04.10 ~ 2018.08.01 고용 형태: 정규직
팀/직책: 서비스 개발팀 / 팀원
역할: 데브옵스 서비스 개발 및 운영, 프로젝트 수행, DB 설계, Backend 개발, Frontend 개발
📋 프로젝트 상세 보기
Hybrid-Cloud 개발 환경 자동화 구축 서비스 개발
- 기간: 2018.02 ~ 2018.06
- 개요: 소유하고 있는 Cloud 및 on-premises 환경을 모두 지원하는 개발 환경 self-service 시스템 개발
- 역할: Web Framework 개발, DB 설계, BE/FE 개발
- 개발 환경: AWS(EC2), Container, Linux, Embedded Tomcat
- 개발 언어: Java, JSP, javascript, CSS, shell script
- Data Platform/DBMS: MariaDB
- Framework/Tool: Spring Boot, JPA, MyBatis, Maven, Nexus, Jenkins, SonarQube, GitLab, Docker, jQuery
- 직무 경험 및 성과: 데브옵스 엔지니어들과 협업을 통한 서비스 개발 및 오픈, 클라우드 및 컨테이너 환경에서 개발 경험
- 포트폴리오: Metrom
현대카드 빅데이터 검색 포털 시스템 (Shpere) 구축
- 기간: 2017.06 ~ 2018.01
- 개요: 빅데이터 분석 & Visualization, 데이터 검색 시스템 개발
- 역할: Project Tech Lead(업무 협의, BE/FE 개발 가이드 및 코드 리뷰), DB 설계, BE/FE 개발, 배치 쿼리 개발, SQL 튜닝
- 개발 환경: AWS(EC2), Container, Linux, Tomcat
- 개발 언어: Java, JSP, javascript, CSS, Scala, shell script
- Data Platform/DBMS: MySQL, MongoDB, Elasticsearch, Hadoop, Hive, Spark
- Framework/Tool: Spring Boot, JPA, MyBatis, Spring Batch, Maven, Nexus, Jenkins, SonarQube, Kibana, GitLab, Docker, Oozie
엔시스템(NSYSTEM)
재직 기간: 2016.04.04 ~ 2017.02.28
고용 형태: 프리랜서
팀/직급: 빅데이터사업부 / 과장
역할: 프로젝트 수행
📋 프로젝트 상세 보기
SK Planet Data White Book / Cleat QR 신규 개발 및 BIS 시스템 모니터링
- 기간: 2016.04 ~ 2017.02
- 개요: SK Planet에서 운영하고 있는 서비스들의 데이터를 통합하여 데이터 플랫폼을 구축하고, 데이터 플랫폼을 통해 데이터를 분석하고 시각화하는 시스템 개발
- 역할: DB 설계, BE/FE 개발, 배치 쿼리 개발
- 개발 환경: Linux, Tomcat
- 개발 언어: Java, JSP, javascript, CSS, shell script
- Data Platform/DBMS: Oracle, MySQL, MongoDB, Hadoop, Hive
- Framework/Tool: Spring Boot, MyBatis, Spring Batch, Maven, Jenkins, SVN, Oozie, jQuery
와이데이터서비스
재직 기간: 2015.09.19 ~ 2016.02.03
고용 형태: 프리랜서
팀/직급: 시스템사업부 / 과장
역할: 프로젝트 수행
📋 프로젝트 상세 보기
삼성 에스원 안심모바일 홈페이지 개편 및 다이렉트몰 구축, MVNO 서비스 연동
- 기간: 2015.10 ~ 2016.02
- 개요: 다이렉트몰 개발 및 MVNO(Mobile Virtual Network Operator) 연동(KT, SKT)
- 역할: DB 설계, BE/FE 개발, 통신사 MVNO 서비스 연동
- 개발 환경: Windows, JEUS
- 개발 언어: Java, JSP, javascript, CSS
- Data Platform/DBMS: Oracle
- Framework/Tool: Spring, MyBatis, Maven, Jenkins, SVN, jQuery
- 참고: http://www.s1mobile.co.kr
CJ 헬로비젼 MVNO 서비스 연동 및 다이렉트몰 구축
- 기간: 2015.09 ~ 2015.10
- 개요: 서비스 오픈 지원
- 역할: BE/FE 개발
- 개발 환경: Windows, JEUS
- 개발 언어: Java, JSP, javascript, CSS
- Data Platform/DBMS: Oracle, MSSQL
- Framework/Tool: Spring, MyBatis, Maven, Jenkins, SVN, jQuery
엔시스템(NSYSTEM)
재직 기간: 2015.06.01 ~ 2015.07.31
고용 형태: 프리랜서
팀/직급: 빅데이터사업부 / 과장
역할: 프로젝트 수행
📋 프로젝트 상세 보기
SKT T-Life 추천 시스템 구축 및 운영
- 기간: 2015.06 ~ 2015.07
- 개요: Web Log 기반 추천 시스템 관리 기능 개발 및 추천 Logic 검증 기능 개발
- 역할: BE/FE 개발
- 개발 환경: Linux, Tomcat
- 개발 언어: Java, JSP, javascript, CSS, shell script
- Data Platform/DBMS: Oracle, Hadoop, Hive
- Framework/Tool: Spring, MyBatis, Maven, Jenkins, SVN, Oozie, jQuery
주식회사 포씨소프트
재직 기간: 2013.08.05 ~ 2015.04.11
고용 형태: 정규직
팀/직급: 개발팀 / 과장
역할: Project Tech Lead, DB 설계, Backend 개발, Frontend 개발
📋 프로젝트 상세 보기
고려사이버대학교 지능형 학습관리 시스템 구축
- 기간: 2014.07 ~ 2015.04
- 개요: LMS 솔루션 Customize, 학사 정보 시스템, 동영상 스트리밍 서버(Wowza) 연동
- 역할: Project Tech Lead(업무 협의, BE/FE 개발 가이드 및 코드 리뷰), DB 설계, BE/FE 개발, 데이터 이관, SQL 튜닝, WAS 호환성 문제 해결
- 개발 환경: Linux, Resin
- 개발 언어: Java, JSP, javascript, CSS, shell script
- Data Platform/DBMS: MSSQL
- Framework/Tool: Spring, MyBatis, Maven, Nexus, Jenkins, SVN, jQuery
한국 보건 복지 인력 개발원 글로벌헬스케어 인재양성센터 정보 및 교육시스템 구축
- 기간: 2014.01 ~ 2014.06
- 개요: LMS 솔루션 Customize, CHAMP 시스템 MySQL → Oracle로 마이그레이션, 검색엔진 연동
- 역할: Project Tech Lead(업무 협의, BE/FE 개발 가이드 및 코드 리뷰), DB 설계, BE/FE 개발, SQL 튜닝, 검색엔진 연동
- 개발 환경: Windows, JEUS
- 개발 언어: Java, JSP, javascript, CSS
- Data Platform/DBMS: Oracle
- Framework/Tool: Spring, MyBatis, Maven, Nexus, Jenkins, SVN, jQuery
한국 발명 진흥회 2013년 이러닝 시스템 호환성 제고 및 포털 기능 확대
- 기간: 2013.11 ~ 2014.01
- 개요: DWR → Ajax 전환작업, 호환성 관련 오류 수정
- 역할: BE/FE 개발
- 개발 환경: Windows, JEUS
- 개발 언어: Java, JSP, javascript, CSS
- Data Platform/DBMS: Oracle
- Framework/Tool: Spring, MyBatis, Maven, Nexus, Jenkins, SVN, jQuery
한국 플랜트 산업 협회 사이버연수원 구축 및 협회 홈페이지 기능 개선
- 기간: 2013.08 ~ 2013.10
- 개요: CHAMP 시스템, 통계 및 OCW(OpenCourseWare) 개발
- 역할: Project Tech Lead(업무 협의, BE/FE 개발 가이드 및 코드 리뷰), DB 설계, BE/FE 개발, SQL 튜닝
- 개발 환경: Linux, Tomcat
- 개발 언어: Java, JSP, javascript, CSS, shell script
- Data Platform/DBMS: MySQL
- Framework/Tool: Spring, MyBatis, Maven, Nexus, Jenkins, SVN, jQuery
(주) 넥스트웹
재직 기간: 2010.04.05 ~ 2013.06.15
고용 형태: 정규직
팀/직급: 개발팀, 연구소 / 대리
역할: Project Tech Lead, 개인화 통계/추천 솔루션 개발, DB 설계, Backend 개발, Frontend 개발
📋 프로젝트 상세 보기
SK Telecom T 월드(온라인/모바일) 통계 고도화
- 기간: 2013.03 ~ 2013.06
- 개요: 실시간 로그 분석 & 개인화 추천 및 통계 / Segmentation & Targeting 솔루션 Customize, 실시간 로그 분석 모듈 성능 개선, 신규 통계 배치 및 리포트 개발
- 역할: Project Tech Lead, DB 설계, BE/FE 개발, 배치 쿼리 개발, 데이터 이관, SQL 튜닝
- 개발 환경: UNIX, Weblogic
- 개발 언어: Java, JSP, javascript, CSS, shell script
- Data Platform/DBMS: Oracle
- Framework/Tool: Struts2, MyBatis, Quartz, Ant, CVS, jQuery, ExtJS
실시간 로그 분석 & 개인화 추천 및 통계 솔루션 고도화
- 기간: 2012.12 ~ 2013.03
- 개요: 실시간 로그 수집 모듈 고도화, 통계 솔루션 고도화
- 역할: Project Tech Lead, DB 설계, BE/FE 개발, Reporting Tool 설계 및 구현을 위한 UI Framework 도입(Sencha ExtJS)
- 개발 환경: Linux, Tomcat
- 개발 언어: Java, JSP, javascript, CSS, shell script
- Data Platform/DBMS: Oracle
- Framework/Tool: Struts2, MyBatis, Quartz, Ant, Continuum, CVS, jQuery, ExtJS
LG U+ Smart UX 추천 시스템 구축
- 기간: 2012.09 ~ 2012.12
- 개요: STB 이용 로그 수집 모듈 개발 및 통계 분석 솔루션 Customize, Segmentation & Targeting 솔루션 Customize
- 역할: DB 설계, BE/FE 개발, 배치 쿼리 개발
- 개발 환경: UNIX, Tomcat
- 개발 언어: Java, JSP, javascript, CSS, shell script
- Data Platform/DBMS: Oracle
- Framework/Tool: Spring, Hibernate, Struts2, MyBatis, Quartz, Ant, CVS
SK Telecom J Store 개인화 추천 / 통계 시스템 고도화
- 기간: 2012.06 ~ 2012.08
- 개요: Web Log 통계 시스템 Legacy 데이터를 연계하여 App 이용 통계 신규 배치 및 리포트 개발, 배치 성능 튜닝 및 리포트 솔루션 개선
- 역할: DB 설계, BE/FE 개발, 배치 쿼리 개발 및 SQL 튜닝
- 개발 환경: UNIX, Tomcat
- 개발 언어: Java, JSP, javascript, CSS, shell script
- Data Platform/DBMS: Oracle
- Framework/Tool: Ant, CVS
SK Telecom Personal Media(Hoppin) BIS 4차 고도화
- 기간: 2012.04 ~ 2012.06
- 개요: Web Log 통계 시스템 Legacy 통계 시스템을 OLAP 시스템으로 전환하는데 필요한 Web Log 분석 솔루션 Customize 및 지원
- 역할: Project Tech Lead, DB 설계, BE/FE 개발, 배치 쿼리 개발
- 개발 환경: UNIX, Tomcat
- 개발 언어: Java, JSP, javascript, CSS, shell script
- Data Platform/DBMS: Oracle
- Framework/Tool: Struts, Ant, CVS
SK Telecom 모바일 T 월드 통계 고도화
- 기간: 2011.12 ~ 2012.04
- 개요: Web Log 및 모바일 App 통계 시스템 AP서버 교체(2EA), Web Log 분석 솔루션 기능 추가 및 수정, 모바일 Application 분석 솔루션 설치 및 Customize(MySQL → Oracle), 신규 통계 배치 및 리포트 개발, 배치 성능 튜닝 및 리포트 솔루션 개선
- 역할: Project Tech Lead, DB 설계, BE/FE 개발, 배치 쿼리 개발 및 SQL 튜닝
- 개발 환경: UNIX, Weblogic
- 개발 언어: Java, JSP, javascript, CSS, shell script
- Data Platform/DBMS: Oracle
- Framework/Tool: Ant, CVS
SK Telecom Personal Media(Hoppin) BIS 3차 고도화
- 기간: 2011.08 ~ 2011.11
- 개요: Web Log 및 Legacy 통계 시스템 ETL(Access Gateway 로그), 신규 통계 배치 및 리포트 개발, 배치 및 리포트 솔루션 개선
- 역할: Project Tech Lead, DB 설계, BE/FE 개발, 배치 쿼리 개발 및 SQL 튜닝
- 개발 환경: UNIX, Tomcat
- 개발 언어: Java, JSP, javascript, CSS, shell script
- Data Platform/DBMS: Oracle
- Framework/Tool: Struts, Ant, CVS
SK Telecom T Smart Shop 개인화 추천 시스템 구축
- 기간: 2011.05 ~ 2011.07
- 개요: Web Log 통계 및 개인화 추천 시스템 ETL(Legacy, T Store), 추천 룰 설계 및 개발, 솔루션 Customize, Segmentation & Targeting 솔루션 설치
- 역할: Project Tech Lead, DB 설계, BE/FE 개발, 배치 쿼리 개발 및 SQL 튜닝
- 개발 환경: UNIX, Weblogic
- 개발 언어: Java, JSP, javascript, CSS, shell script
- Data Platform/DBMS: Oracle
- Framework/Tool: Struts2, MyBatis, Ant, CVS
SK Broadband BTV 통계 및 개인화 추천 시스템 구축
- 기간: 2011.03 ~ 2011.04
- 개요: Web Log 통계 및 개인화 추천 시스템 ETL, Segmentation & Targeting 솔루션 Customize
- 역할: Project Tech Lead, DB 설계, BE/FE 개발, 배치 쿼리 개발 및 SQL 튜닝
- 개발 환경: UNIX, Tomcat
- 개발 언어: Java, JSP, javascript, CSS, shell script
- Data Platform/DBMS: Oracle
- Framework/Tool: Struts, Ant, CVS
Segmentation & Targeting 솔루션 개발
- 기간: 2010.11 ~ 2011.03
- 개요: Segmentation & Targeting 솔루션 개발
- 역할: Project Tech Lead, DB 설계, BE/FE 개발, 배치 쿼리 개발 및 SQL 튜닝
- 개발 환경: Linux/Windows, Tomcat
- 개발 언어: Java, JSP, javascript, CSS, shell script
- Data Platform/DBMS: Oracle, MySQL
- Framework/Tool: Struts2, MyBatis, Ant, CVS
KT Hitel 모바일 통계 시스템 구축
- 기간: 2010.06 ~ 2010.10
- 개요: DW, Report 솔루션 Customize 및 추가 기능 설계 및 개발
- 역할: Project Tech Lead, DB 설계, BE/FE 개발, 배치 쿼리 개발 및 SQL 튜닝
- 개발 환경: UNIX, Tomcat
- 개발 언어: Java, JSP, javascript, CSS, shell script
- Data Platform/DBMS: MySQL
- Framework/Tool: MyBatis, Quartz, Ant, CVS
ETL 솔루션 개발
- 기간: 2010.04 ~ 2010.05
- 개요: ETL 솔루션 개발
- 역할: Project Tech Lead, 솔루션 개발, 배치 쿼리 개발 및 SQL 튜닝
- 개발 환경: Linux/Windows
- 개발 언어: Java, shell script
- Data Platform/DBMS: Oracle
- Framework/Tool: MyBatis, Quartz, Ant, CVS
(주) 스왓소프트
재직 기간: 2008.08.01 ~ 2010.02.26
고용 형태: 정규직
팀/직급: 개발팀 / 대리
역할: Project Tech Lead, 그룹웨어/전자결재 솔루션 개발, DB 설계, Backend 개발, Frontend 개발
📋 프로젝트 상세 보기
동양종합금융증권 WorkPlace 2.0 구축
- 기간: 2009.06 ~ 2010.02
- 개요: 제안 관리 솔루션 Customize 및 타 시스템 연동, Portlet 개발
- 역할: Project Tech Lead, DB 설계, BE/FE 개발
- 개발 환경: UNIX, Websphere
- 개발 언어: Java, JSP, javascript, CSS, shell script
- Data Platform/DBMS: Oracle
- Framework/Tool: Struts2, Ant, CVS, ExtJS
제안 관리 솔루션 개발
- 기간: 2009.04 ~ 2009.06
- 개요: 제안 관리 솔루션 설계 및 개발
- 역할: Project Tech Lead, DB 설계, BE/FE 개발
- 개발 환경: Linux/Windows, Tomcat
- 개발 언어: Java, JSP, javascript, CSS, shell script
- Data Platform/DBMS: Oracle
- Framework/Tool: Struts2, Ant, CVS, ExtJS
한국과학창의재단 일일동향 시스템 개발
- 기간: 2009.03 ~ 2009.04
- 개요: 일일 동향 시스템 개발
- 역할: Project Tech Lead, DB 설계, BE/FE 개발
- 개발 환경: Windows, Tomcat
- 개발 언어: Java, JSP, javascript, CSS
- Data Platform/DBMS: Oracle
- Framework/Tool: Ant, CVS
펀스테이션 그룹웨어 및 전자 결재 도입
- 기간: 2008.12 ~ 2009.02
- 개요: 그룹웨어, 전자 결재 솔루션 Customize, 인사 정보 연동
- 역할: Project Tech Lead, DB 설계, BE/FE 개발
- 개발 환경: Windows, Tomcat
- 개발 언어: Java, JSP, javascript, CSS
- Data Platform/DBMS: Oracle
- Framework/Tool: Ant, CVS
서울우유 전자 결재 고도화
- 기간: 2008.10 ~ 2008.12
- 개요: 전자 결재 양식 추가 개발 및 양식 관리자 개발
- 역할: Project Tech Lead, DB 설계, BE/FE 개발
- 개발 환경: Windows, Interstage
- 개발 언어: Java, JSP, javascript, CSS
- Data Platform/DBMS: Oracle
- Framework/Tool: Ant, CVS
그룹웨어 및 전자 결재 솔루션 고도화
- 기간: 2008.08 ~ 2008.10
- 개요: 그룹웨어 및 전자 결재 솔루션 설계 및 개발
- 역할: Project Tech Lead, DB 설계, BE/FE 개발
- 개발 환경: Linux/Windows, Tomcat
- 개발 언어: Java, JSP, javascript, CSS
- Data Platform/DBMS: Oracle
- Framework/Tool: Ant, CVS
탑앤와이즈(주)
재직 기간: 2007.03.01 ~ 2008.07.05 (2006.11 ~ 2007.02 인턴)
고용 형태: 정규직
팀/직급: 개발팀, 솔루션연구소 / 대리
역할: 포털 솔루션 개발, Backend 개발, Frontend 개발
📋 프로젝트 상세 보기
금융감독원 홈페이지 개편 및 검색엔진 도입
- 기간: 2008.04 ~ 2008.06
- 개요: 포털 솔루션 Customize, 게시판, Portlet, 단위 모듈 개발
- 역할: BE/FE 개발
- 개발 환경: UNIX, JEUS
- 개발 언어: Java, JSP, javascript, CSS, shell script
- Data Platform/DBMS: Oracle
- Framework/Tool: Ant, CVS
한국은행 채용 관리 시스템
- 기간: 2008.03 ~ 2008.04
- 개요: 인사 채용 업무 모듈 개발
- 역할: BE/FE 개발
- 개발 환경: UNIX, iAS
- 개발 언어: Java, JSP, javascript, CSS, shell script
- Data Platform/DBMS: Oracle
- Framework/Tool: Ant, CVS
인천종합에너지(주) 홈페이지
- 기간: 2008.01 ~ 2008.03
- 개요: 포털 솔루션 Customize, 게시판, Portlet, 단위 모듈 개발
- 역할: BE/FE 개발
- 개발 환경: UNIX, Tomcat
- 개발 언어: Java, JSP, javascript, CSS, shell script
- Data Platform/DBMS: MSSQL
- Framework/Tool: Ant, CVS
환경부 환경 교육 포털
- 기간: 2007.11 ~ 2007.12
- 개요: 포털 솔루션 Customize, 게시판, Portlet, 단위 모듈 개발
- 역할: BE/FE 개발
- 개발 환경: Windows, Tomcat
- 개발 언어: Java, JSP, javascript, CSS
- Data Platform/DBMS: Oracle
- Framework/Tool: Ant, CVS
주택공사 도시 포털 시스템
- 기간: 2007.08 ~ 2007.10
- 개요: 포털 솔루션 Customize, 게시판, Portlet, 단위 모듈 개발
- 역할: BE/FE 개발
- 개발 환경: UNIX, JEUS
- 개발 언어: Java, JSP, javascript, CSS, shell script
- Data Platform/DBMS: Oracle
- Framework/Tool: Ant, CVS
행정자치부 주민 생활 지원 통합 정보 시스템
- 기간: 2007.06 ~ 2007.07
- 개요: 포털 시스템 블로그, 커뮤니티 솔루션 Customize, 단위 모듈 개발
- 역할: BE/FE 개발
- 개발 환경: UNIX, JEUS
- 개발 언어: Java, JSP, javascript, CSS, shell script
- Data Platform/DBMS: Sybase
- Framework/Tool: Ant, CVS
서초구청 저소득 맞춤형 생활 지원 시스템
- 기간: 2007.03 ~ 2007.05
- 개요: 업무 모듈 및 Portlet 개발
- 역할: BE/FE 개발
- 개발 환경: UNIX, JEUS
- 개발 언어: Java, JSP, javascript, CSS, shell script
- Data Platform/DBMS: Oracle
- Framework/Tool: Ant, CVS
농림부 전자 결재 및 지식 행정 포털
- 기간: 2006.11 ~ 2007.02
- 개요: 포털 시스템 컨텐츠 이관 및 단위 모듈 개발
- 역할: BE/FE 개발
- 개발 환경: UNIX, Weblogic
- 개발 언어: Java, JSP, javascript, CSS, shell script
- Data Platform/DBMS: Oracle
- Framework/Tool: Ant, CVS
📚 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 | 자격증 증명서 |