미리보기
기본 정보
끊임없이 새로운 기술을 탐구하고 적용해 나가는 10년 차 풀스택 개발자로서 Java, Kotlin, Python을 활용한 백엔드 개발과 Vue.js를 이용한 프론트엔드 개발에 능숙합니다. 대용량 데이터 처리와 AI 기반 데이터 분석 프로젝트를 주도적으로 수행하였으며, CI/CD 구축 및 클라우드 환경 운영 경험을 보유하고 있습니다.
자기소개
백엔드 개발자로서 대규모 데이터 처리 및 분석, MSA 아키텍처 구축, 광고·소셜 데이터 분석등의 프로젝트를 수행해왔습니다.
10년 이상의 소프트웨어 개발 경험을 보유한 풀스택 개발자로 크롤링, 분석 및 자동화 시스템 구축 및 운영 경험이 있습니다.
Java, Kotlin, Python을 주력으로 하며, 대용량 데이터 처리를 위해 Google BigQuery, Snowflake, AWS Glue등을 활용한 경험이 있습니다.
다양한 산업군(광고, SNS, 금융, 교육, 스트리밍)에서 백엔드 개발 및 데이터 분석 업무를 수행했습니다.
개발뿐만 아니라 데이터 기반 의사결정과 AI 활용 에도 관심이 많으며, 최근 OpenAI API를 활용한 소셜 데이터 분석 Poc를 진행 했습니다.
경력
(주)아모레퍼시픽
마케팅TF팀
2024.01. ~ 2024.12. (1년)
AI/LLM 활용한 소셜 데이터 인사이트 도출 (2024.08-2024.12)
OpenAI와 Azure OpenAI를 활용하여 해시태그 빈도를 추출·분석하는 Poc
해시태그, 빈도수 및 JSON 변환 기능을 위해 Prompt Engineering 구성
OpenAI 기반 LLM을 활용한 브랜드별 광고 효율성 및 핵심 키워드 분석
AI를 활용한 소셜 데이터 분석 및 인사이트 도출
Prompt 작성·최적화를 통해 응답 정확도 30% 향상
openAI, python, streamlit, snowflake, gitlab, jira, confluence, jandi
광고 및 소셜 데이터 수집 및 분석(2024.01-2024-12)
Java 기반 크롤링을 Python 크롤링으로 시스템 전환 주도 및 유지보수성 강화
Python, Google BigQuery, Snowflake, AWS 를 활용한 광고 데이터 수집 및 분석
다양한 광고·소셜 플랫폼을 통합 모니터링시스템 구축 및 최적화로 데이터 누락 최소화, 모니터링 체계 고도화
Snowflake Procedure, Task 추가로 데이터 흐름 자동화, 이상 데이터 모니터링
데이터 모니터링 시스템 구축으로 오차 범위 1% 이내 유지, 운영 비용 30% 절감
python, google bigquery, snowflake, aws ec2, gitlab, jira, confluence, jandi
광고 데이터 등록 플랫폼 캠페인매니저 (Retool 기반 - 2024.01-2024.12)
광고 데이터 등록 후 성과 확인을 위한 캠페인 관리 시스템
엑셀 업로드 유효성 검사 템플릿 추가 등 기능 확장
기존 CSV 기반 메타데이터를 데이터베이스화하여 관리 체계 구축
AppsFlyer → AirBridge MMP 교체
UI·보안을 지속적으로 개선해 사용성과 안정성을 높임
사용성 개선으로 사용 브랜드 20% 증가, 광고 데이터 누락률 5% 감소
retool, javascript(es6), postgresql, aws glue, aws s3, snowflake, jira, confluence, jandi
어머나컴퍼니
팀장 | 개발팀
2022.04. ~ 2023.12. (1년 9개월)
광고 데이터 등록 플랫폼 캠페인매니저 (2023.06-2023.12)
아모레퍼시픽 Retool을 활용해 광고 캠페인 등록·관리 시스템을 개발 및 운영
로그인·비밀번호 정책, IP 확인, 보안 심사 대응 등을 통해 안전한 운영 확보로 보안·안정성 강화
retool, javascript(es6), postgresql, aws glue, aws s3, snowflake, jira, confluence, slack, github
3D 공간 스캐닝 데이터 분석 프로그램(2023.04-2023.06)
FA(평탄화 분석)와 SA(전체 분석)를 통해 건물·구조물의 평탄도·정확도를 측정하는 프로젝트
Point Cloud 데이터 처리 및 RANSAC 알고리즘 적용해서 점을 이용해 평면(Plane) 추출, 평탄화(FA) 분석
Open3D를 사용한 시각화 및 분석 환경 설정
python, jira, confluence, slack, github
트윈코리아 (메타버스 기반 부동산·맛집 정보 플랫폼 - 2022.04-2023.03)
현실 세계의 부동산, 상권, 맛집 정보를 가상 공간(메타버스)으로 구현한 플랫폼
Kotlin, Spring Boot, JPA, MySQL 등 서버 기술과 AWS EC2, S3 기반 인프라를 활용해 확장성과 안정성을 확보
문자 발송 모니터링 DB CPU 부하 60%대로 유지
시스템 안정화 및 모니터링 및 회원편의 기능 추가, 백엔드 로직 개선 및 운영
회원 10만 명 확보, 데이터 처리 속도 40% 향상
kotlin, spring boot, jpa, mysql, aws ec2, aws s3, python, go, jira, confluence, slack, github
(주)에프엑스기어
개발팀
2021.07. ~ 2022.03. (9개월)
싸이월드 도토리 원정대(2022.01-2022.03)
Vue.js, JavaScript 기반 싸이월드 리부트 홍보용 프론트 페이지
이미지 슬라이더·JwPlayer 활용 음원 플레이어 기능 추가로 서비스 UX 향상
음원 스트리밍, 미니홈피 연동, 인스타그램 스타일 사진첩 기능 추가
무중단 배포 파이프라인 구축 (GitLab)
BGM CORS 이슈 등 백엔드 협업으로 오류 지속 해결 시도
vue.js, javascript, html, css, jwplayer, image slider, jira, confluence, slack, gitlab
싸이월드 리부트(2021.07-2021.12)
레거시 분석, 코딩 컨벤션, Git 브랜치 전략 등 개발 문서 체계를 확립해 지속적인 유지보수성 확보
레거시 DB 구조를 멀티 커넥션 + JTA로 통합·이관, MSA 스키마를 정리해 확장성 확보
새로운 DevOps 환경 및 프로젝트 구조를 구축
싸이월드 리부트 프로젝트 초기 셋업 및 DevOps 표준화
개발 생산성 및 협업 효율 향상
java, spring boot, jpa, mysql, mssql, asp, jira, confluence, slack, gitlab
주식회사 플랫에이아이
2020.05. ~ 2021.06. (1년 2개월)
이투스 통합 회원 관리 플랫폼(2021.01-2021.06)
온/오프라인 학생 통합 회원 관리 시스템
회원 정보를 통합해 운영 효율성 및 데이터 일관성 향상
Spring Security 적용 및 초기 프로젝트 세팅으로 사용자 인증/인가 로직 확립, 보안성 강화
GitHub, Jenkins, SonarQube 기반 무중단 배포 파이프라인 구축으로 배포 리드 타임 단축
코드 리뷰 및 자동화 테스트 환경 도입으로 유지보수성, 코드 품질 개선
회원 관리 프로세스 단일화로 관리 비용 절감 및 사용자 편의성 증대
java, spring boot, spring security, jpa, postgresql, github, jenkins, sonaqube, slack
CURI (교육 플랫폼 API - 2020.05 - 2020.12)
학생들이 모르는 문제를 사진으로 찍어 질문하는 Q&A 플랫폼
Spring Boot, JPA, PostgreSQL, Vue.js 활용해 관리자(CMS) 및 사용자 API 구현
질의응답(Q&A) 로직 최적화, 학습 데이터 축적을 위한 DB 구조 설계
관리자 페이지(CMS) 도입으로 콘텐츠 관리 효율 상승 및 데이터 검수 체계화
Vue.js로 구축한 사용자 인터페이스로 직관적인 UI/UX 제공
java, spring boot, mybatis, vue.js, postgresql, aws s3, slack
(주)원밀리언
2019.09. ~ 2019.11. (3개월)
이벤트 수업 티켓팅 API 개발
Spring Boot, JPA, Kotlin 기반 이벤트 강의용 티켓팅 및 구매자 정보 관리 API
이벤트 티켓 구매 및 관리 시스템 구축
참가자 및 주최자 관리 기능 개발
java, springboot, jpa, mysql
싸이월드
웹팀
2018.09. ~ 2019.05. (9개월)
싸이월드 2.5 프로젝트
싸이월드 방명록 기능을 개편 및 운영, 사용자 경험 및 관리 편의성 개선
방명록 신규 기능 설계 및 유지보수
새로운 방명록 기능으로 사용자 유입 증가 효과
기존 방명록 시스템을 개선하고 운영, 사용자 인터페이스 및 DB 구조 최적화로 사용성·관리 효율 증대
Spring, Java, MySQL 활용
springframework, freemarker, java, mysql
싸이월드 운영
싸이월드 웹, 앱의 운영 및 오류 수정, 차세대(3.0) 프로젝트 분석·설계
3.0 프로젝트 MSA 설계 기반 확보
사용자 편의성 및 안정성 개선을 통해 서비스 이탈율 감소
spring, java, mysql, redis, oracle, mssql, asp
모바일 티머니 실시간 교통거래 API
모바일 티머니 실시간 교통거래 백엔드 API 개발 및 맞춤 뉴스 알림 서비스 제공
사용자 중심의 맞춤 뉴스·알림 서비스 확장성 확보
티머니 교통 데이터를 수집하고 뉴스큐 앱과 연동해 맞춤 알림 서비스 제공
모바일 앱(뉴스큐) 간 원활한 연동으로 서비스 범위 확장
Spring Boot, Java, Lombok, MySQL 활용
spring boot, gradle, java, mysql
씨앤브릿지
2018.04. ~ 2018.07. (4개월)
블록체인 기반 토큰 발행 및 화폐 활용 사이트
블록체인 기술을 활용하여 토큰 발행된 암호화폐를 사용할 수 있는 홈페이지
토큰 구매 페이지 프론트·백엔드 기능 개발 및자사 홈페이지 구조 리뉴얼
웹사이트 리뉴얼(브랜딩, UI/UX)로 사용자 접근성 및 편의성 향상
Java, Spring Boot, MySQL 기반 서버 설계 및 구현
html, css, javascript(jquery), java, jsp,
springframework, springboot
(주)페이게이트
디자인팀
2017.01. ~ 2018.04. (1년 4개월)
페이게이트 홈페이지 리뉴얼 (국내)
워드프로세스로 작성돼 있던 기존 홈페이지를 Java, Spring 기반으로 리뉴얼
UI/UX 개선, 관리자 페이지 연동, 권한 관리 로직 도입
기존 수작업 홈페이지를 웹 표준화·개발 프로세스로 전환해 유지보수성 증대
Spring Security로 보안성 강화
spring boot, gradle, java, jsp, javascript(jquery), html,
css, bootstrap, mysql
KYC-AML (비대면 실명 인증)
신분증 업로드 후 Peps & Sanc 체크, 한도 관리, 의심 거래 관리 등
관리자 페이지에서 KYC-AML 기능 통합 관리 및 모니터링 구현
금융규제 준수(Peps & Sanc 체크, 한도 관리 등)로 위험 거래 사전 차단
금융규제 준수 강화, 보안성 향상 및 확장성 확보
springframework, maven, java, jsp, javascript(jquery),
mariadb, docker, aws
paygateLU
페이게이트 룩셈부르크 해외지사 홈페이지 개발
유럽 시장을 대상으로 한 자사 홍보 목적
유럽 직영 환경에서 사용될 웹사이트 출시로 브랜딩 효과 상승
PHP, MySQL, Docker, AWS 환경에서 사이트 설계 및 구현
Docker와 AWS를 활용해 배포 자동화 및 유지보수성 확보
php, mariadb, docker, aws
OKTrans
국가번호, 전화번호 입력 후 입금하면 원하는 국가의 핸드폰에 선불 충전 기능
결제 로직 및 API 설계, 선불 충전 프로세스 구현
외국인 노동자가 해외 지인 핸드폰에 선불 충전 가능해져 편의성 대폭 향상
Docker, AWS로 클라우드 환경에서 안정적으로 서비스 운영
springframework, maven, java, jsp, javascript(jquery),
mariadb, docker, aws, jenkins
내부 회계감사 페이지
회사의 전반적인 회계내역 및 USD-KRW 환전 리스트 등을 보여주는 내부 회계감사 프로그램
회계 감사 프로세스를 온라인화하여 감사 효율성 및 신뢰도 향상
실시간 회계 데이터 확인을 통한 오류 및 중복 거래 모니터링 가능
SpringFramework, Java, JSP, MyBatis, MySQL 활용해 시스템 전반 구현
springframework, maven, java, jsp, javascript(jquery),
mariadb
seyfertKR
세이퍼트 소개 페이지
php, mariadb, docker, aws
주식회사 상록에스
웹사업부
2016.08. ~ 2017.01. (6개월)
YBM 영어학습(LMS) 사이트 및 앱 (ReadingFarm JP)
일본 YBM 학원에서 이북(e-book)을 활용한 영어학습 서비스를 제공하기 위한 사이트
이북(e-book) 기반 교육 콘텐츠를 웹·모바일 환경에서 손쉽게 관리·운영 가능
일본 학원에서 실제 학습 교재로 활용, 영어학습 효율 증대
springframework, java, jsp, javascript(jquery), mybatis,
mysql, svn
다온
서비스개발팀
2013.10. ~ 2016.07. (2년 10개월)
Jobvina
베트남 구직자와 구인 기업을 연결해주는 잡코리아 유사 사이트
구직·구인 기능, 검색, 회원 관리 로직 구현
베트남 현지에 맞춘 구직·구인 프로세스 구현으로 사용자·기업 매칭 효율 향상
UI/UX 개선으로 사용자 이탈률 감소
php, yiiframework, php, mysql, javascript(jquery),
html, css, photoshop, svn
웹툰마나
안드로이드·아이폰에서 웹툰을 무료로 모아서 볼 수 있는 어플
Bootstrap 으로 웹 앱 UI 구현 및 Java,Jsp,Spring을 활용한 백엔드 개발, Linux, SVN, AWS로 서버 환경 구성, Google Analytics 연동
웹툰 모음 기능으로 여러 플랫폼의 웹툰을 한 곳에서 쉽게 열람
앱 연동으로 모바일 사용성 높이고 유저 체류 시간 증가
springframework, java, jsp, mybatis, mysql,
javascript(jquery), html, css, photoshop, svn
OCP
아티스트 협업·펀딩을 지원하며, 저작권 보호 기능이 있는 정부 과제 사이트
저작권 보호 로직, 협업·펀딩 시스템 설계
아티스트 간 협업 구조 마련 및 펀딩 기능 구현으로 창작활동 지원
저작권 이력 관리로 분쟁 최소화
springframework, java, jsp, mybatis, mysql,
javascript(jequry), html, css, bootstrap, svn
TGTUNES KIDS
TGTUNES 모바일 앱 내 KIDS 부분을 웹앱
Video.js로 UI·스트리밍 구현 및 PHP, MySQL로 영상 관리 로직 설계
어린이 동영상 스트리밍·다운로드 기능 구축으로 콘텐츠 소비 간편화
Video.js 도입해 사용자 친화적 플레이어 제공
php, mysql, javascript(jquery), videojs, html, css, svn
동영상 인코딩 서버
동영상 변환(인코딩) API 개발 및 서버 구축
KT 야구단 실시간 스트리밍을 위한 Kaltura 기반 서버 운영
동영상 변환 파이프라인 설계, API 구현
KTwiz 야구단의 실시간 스트리밍 서버 구축으로 경기중계 품질 향상
대규모 영상 트래픽을 견딜 수 있는 확장성 높은 서버 설계
Kaltura, xymon, zendframework, php, kt-cloud server,
svn
DCCS
OSP 권리정보 이력 추적 및 히스토리 관리 정부 과제
권리사들이 권리정보 이력을 실시간으로 추적 가능
정부 과제 진행으로 OSP 간 협업 체계 구축
springframework, java, jsp, javascript(jquery), jqgrid,
php, solr, html,css, svn
iMBC 관리자 페이지 (ICPS)
MBC 프로그램 업·다운로드 사이트 개발, 업다운로드량·통계·필터링·DNA 관리 기능 제공
방송 프로그램 업·다운로드 통계 관리로 운영 효율 향상
DNA 관리·필터링 기능 도입해 콘텐츠 저작권 및 품질 관리 강화
springframework, java, jsp, mybatisGenerator, mysql,
javascript,(jquery), jqgrid, html, css
기타
영상 DNA 추출 및 iMBC 업·다운로드 프로그램 오류 수정
내부 인트라넷 페이지 서버 구축
회사 홈페이지 WordPress 기반 서버 구축
기술 스택
Java, Spring Boot, Python, JPA, mybatis, JavaScript, Vue.js, HTML/CSS, MySQL, PostgreSQL, bigquery, snowflake, Redis, AWS, Docker
프로젝트
AI/LLM 활용한 소셜 데이터 인사이트 도출
아모레퍼시픽
2024.08. ~ 2024.12.
프로젝트 개요
OpenAI(ChatGPT 등)와 Azure OpenAI를 활용하여 질문에 답변하고 해시태그 빈도를 추출·분석하는 Poc
LLM(대형 언어 모델), Word Cloud 등 AI 기반 언어 처리 기법을 적용해 데이터 인사이트를 도출
Streamlit을 이용한 프론트엔드 대시보드 제공, LangChain 기반 Prompt Engineering 실험
본인 역할
프롬프트 설계: 해시태그 빈도수 및 JSON 변환 기능을 위해 Prompt Engineering 구성
AI 모델 활용: OpenAI API 연동 및 Azure OpenAI 테스트, LLM/SLLM 용어 확인 및 적용
시각화·UI: Streamlit을 사용해 Word Cloud 시각화 및 사용자 친화적 대시보드 제작
데이터 인사이트 분석: 다양한 데이터셋을 모델에 입력해 빈도수 기반 인사이트를 추출하고 분석 보고서 작성
주요 성과
LLM 적용 노하우 습득: Prompt 작성·최적화를 통해 응답 정확도 향상
데이터 시각화 개선: Word Cloud로 핵심 키워드를 직관적으로 파악, JSON 변환 결과를 별도 API로 제공
확장 가능성 확보: LangChain을 통한 대규모 언어 모델 다양한 활용 시나리오 검증, 다양한 클라우드 AI 서비스(Azure, OpenAI 등) 비교 테스트
핵심 기술 스택
AI/LLM: OpenAI API, Azure OpenAI, LangChain
데이터 분석: Python, Word Cloud, Streamlit
Prompt Engineering: 해시태그 빈도수 추출, 요약·질문 응답 포맷 설계
광고·소셜 데이터 크롤링
아모레퍼시픽
2023.10. ~ 2024.12.
프로젝트 개요
광고 데이터(네이버 GFA, 버즈빌, 온사이트 광고 등)를 통합 관리
크롤링 환경(네이버, 지마켓, 틱톡 등) 셋업 및 유지보수를 통해 일자별·계정별 광고 데이터 수집 및 분석
AppsFlyer → AirBridge MMP 교체, BigQuery·Snowflake 기반 모니터링 강화, 스노우플레이크 스케줄러 추가로 데이터 흐름 자동화
본인 역할
크롤링 오류 디버깅:
Java→Python 크롤링 변환 등 이슈 해결,
지마켓 크롬드라이버 이슈 및 해외 틱톡 계정 데이터 수집 테스트
데이터 모니터링 및 정합성 관리:
스노우플레이크 프로시저·태스크 생성 후 이상 데이터 자동 모니터링, 매월·분기별 데이터 정합 검증(오차범위 1% 이내 유지)
자동화 요소 도입:
잔디 웹훅 알림 기능, Python 기반 배치 로직 등 자동화로 운영 효율 증대
주요 성과
크롤링 및 모니터링 체계 고도화: 다양한 광고·소셜 플랫폼을 통합 모니터링하여 데이터 누락 최소화
보안·안정성 강화: 로그인·비밀번호 정책, IP 확인, 보안 심사 대응 등을 통해 안전한 운영 확보
대량 데이터 처리: CSV→DB 업로드, 대량 엑셀 유효성 검사, 기존 데이터 마이그레이션 등 관리 효율 증대
핵심 기술 스택
크롤링: Selenium, Python, Java, AWS Lambda
DB·분석: MySQL, Snowflake, BigQuery
DevOps·운영: GitLab, 잔디 웹훅
아모레퍼시픽 캠페인매니저 (Retool 기반)
어머나컴퍼니/아모레퍼시픽
2023.06. ~ 2024.12.
프로젝트 개요
Retool을 활용해 광고 캠페인 등록·관리 시스템을 개발 및 운영
PPT·PDF 업로드, 엑셀 일괄 업로드 등 대량 데이터 처리 기능 확장
UI 개선 및 보안 심사 대응
본인 역할
로그인·보안 기능 개선: 로그인 실패 횟수 체크(5회), 기존 비밀번호 변경 시 인증 단계 추가, 정보보안 관련 수정
관리 기능 구현: 매뉴얼 관리(PPT·PDF 업로드), 캠페인 코드 생성, 엑셀 유효성 검사, 캠페인 영문명 숨김처리
운영 효율화: 리다이렉트 오류 수정, 로그인 시 IP 확인, 홈 화면 레이아웃 변경, 잔디 웹훅 동시 발송 기능 추가
주요 성과
재사용성 높은 엑셀 업로드 유효성 검사 기능 및 템플릿 오류 검증 기능 도입
UI·보안을 지속적으로 개선해 사용성과 안정성을 높임
대량 데이터(매뉴얼 파일·캠페인 리스트 등) 처리 과정 자동화로 운영 생산성 향상
핵심 기술 스택
Frontend/Tool: Retool, JavaScript
Database: MySQL
Infra & DevOps: AWS, GitLab, 잔디 웹훅
GS FA 프로젝트
어머나컴퍼니
2023.04. ~ 2023.05.
프로젝트 개요
FA(평탄화 분석)와 SA(전체 분석)를 통해 건물·구조물의 평탄도·정확도를 측정하는 프로젝트
Open3D 라이브러리를 활용하여 3D 스캐닝(LAS 파일 등) 데이터를 분석하고 RANSAC 알고리즘으로 평면·선을 추출
건축·엔지니어링 분야에서 정밀한 품질 관리와 안전성 검증을 지원하는 목적
본인 역할
Point Cloud 데이터 처리: LAS 파일 읽기, x·y·z 좌표값 파싱
RANSAC 알고리즘 적용: 점을 이용해 선(Line) 및 평면(Plane) 추출, 평탄화(FA)·전체(SA) 분석 로직 구현
Open3D를 사용한 시각화 및 분석 환경 설정
주요 성과
대규모 3D 스캐닝 데이터를 효율적으로 처리하여 평면 검출 정확도 개선
평탄도·기울기 측정 프로세스 자동화로 엔지니어링 업무 효율 향상
FA(평탄화 분석)와 SA(전체 분석) 결과를 기반으로 정밀 측정 및 의사결정 지원
핵심 기술 스택
Python, Open3D, RANSAC 알고리즘
LAS 파일 파싱 및 3D 좌표 데이터 처리
트윈코리아 프로젝트
어머나컴퍼니
2022.04. ~ 2023.03.
프로젝트 개요
실제 대한민국의 부동산·상점·맛집 정보를 바탕으로 메타버스 형태의 가상 공간을 구현
2D 지도에서 특정 셀을 클릭하면 3D 화면으로 전환되는 기능, 건물 증축, 리뷰 작성 시 포인트 적립 등 게이미피케이션 요소를 적용
분양 서비스, 상점 등록, 리뷰 기능 등을 통해 경제·사회 활동을 메타버스 공간에서 수행
본인 역할
백엔드 개발: Kotlin+Spring Boot 서버 및 Python·Go 활용 (엑셀 변환, 크롤링, DB 입력 등)
데이터베이스 설계 및 관리: ERD 작성, GeoJSON 폴리곤 데이터 처리 및 DB 스키마 구축
기능 구현: 결제(세틀뱅크), 쿠폰 구매 로직, 포인트·리워드, 사용자 인증(셀오너·관리자) 등
운영 및 모니터링: 문자 발송 모니터링(DB 부하 관리), 주간 포인트 통계, KG 모빌리언스 본인인증, AWS SES 연동 등
주요 성과
회원 관리 기능 고도화: 카카오 이외에 이메일·구글 회원가입, 비밀번호 재설정, FAQ 등 추가
커뮤니티 기능 강화: 팔로우, 좋아요, 리뷰 신고, 닉네임 중복·금칙어 검증, 지도 공유 등
운영 효율 극대화: 관리자 페이지 통합, 공지사항·프로모션 기능, 분양 서비스(청약 티켓), 지갑 기능, 이벤트 포인트, 쿠폰 등 다양한 기능으로 확장
메타버스 UX 제고: 2D 지도를 3D로 전환·건물 증축, 상점 이미지 관리, 지도 핀 고정 API로 사용자 편의성 증대
핵심 기술 스택
언어 및 프레임워크: Kotlin, Spring Boot, Python
데이터베이스: MySQL
인프라: AWS EC2, RDS, S3, SES
결제·인증: 세틀뱅크, KG 모빌리언스
운영도구: GitLab
싸이월드 리부트
FxGear
2021.07. ~ 2022.03.
프로젝트 개요
기존 싸이월드 레거시(ASP, MSSQL, BGM·미니룸·미니미 등)를 분석·정리하고 새로운 DevOps 환경 및 프로젝트 구조를 구축
멀티 데이터소스 및 JTA 설정을 통해 데이터베이스 분리·이관 작업 진행
본인 역할
레거시 소스 파악 및 문서화: BGM·미니룸·미니미 등 레거시 모듈 분석, 사진첩·다이어리 데이터베이스 이관 설계
프로젝트 기초 환경 구축: DevOps 체계 확립, 코딩 컨벤션·Git 브랜치 전략·RESTful API 설계, 공통 에러코드·MSA 스키마 정리
백엔드 로직 개선: JPA 사용 시 발생하는 오류 확인 및 샘플 코드 작성, 이벤트 ID 찾기 성공 시 메일 발송 로직 구현
DB 마이그레이션: 방명록 DB 마이그레이션 및 데이터베이스 분리·이관 과정에서 문제 해결, 사진첩·다이어리 DB 구조 개선
주요 성과
DevOps 표준화: 프로젝트 초기 구조 정비, 기본 룰 설정으로 개발 생산성 및 협업 효율 향상
데이터 이관 및 MSA 도입: 기존 레거시 DB 구조를 멀티 커넥션 + JTA로 통합·이관, MSA 스키마를 정리해 확장성 확보
문서화: 레거시 분석, 코딩 컨벤션, Git 브랜치 전략 등 개발 문서 체계를 확립해 지속적인 유지보수성 확보
기술 스택
Backend: Java, Spring Boot, JPA, MSSQL, MyBatis
DevOps: Git, GitLab/Jenkins
Database: MSSQL, Postgresql
싸이월드
싸이월드
2018.09. ~ 2019.05.
프로젝트 개요
"2.5 프로젝트" 방명록 기능을 리뉴얼하여 사용자 경험 및 관리 편의성 개선
본인 역할
방명록 기능 개편: 기존 방명록 시스템을 개선하고 운영, 사용자 인터페이스 및 DB 구조 최적화
주요 성과
방명록 UI/UX 리뉴얼로 사용성·관리 효율 증대
기술 스택
Backend: Java, Spring, MySQL
암호화폐 사용 웹사이트 개발
씨앤브릿지
2018.04. ~ 2018.07.
프로젝트 개요
블록체인 기술을 활용하여 토큰 발행된 암호화폐를 사용할 수 있는 홈페이지 개발
자사 홈페이지 리뉴얼
본인 역할
Java, Spring Boot, MySQL 기반 서버 설계 및 구현
토큰 발행 로직 연동, 토큰 구매 페이지 프론트·백엔드 기능 개발
주요 성과
웹사이트 리뉴얼(브랜딩, UI/UX)로 사용자 접근성 및 편의성 향상
기술 스택
Backend: Java, Spring Boot
Database: MySQL
Frontend: HTML, CSS, JavaScript
이투스 통합 회원 관리 플랫폼
플랫에이아이
2021.01. ~ 2021.06.
프로젝트 개요
온/오프라인 학생 통합 회원 관리 시스템 구축
기존 회원 정보와 이투스 사이트 회원 정보를 통합해 운영 효율성 및 데이터 일관성 향상
본인 역할
Spring Security 적용 및 초기 프로젝트 세팅으로 보안과 권한 체계 확립
GitHub, Jenkins, SonarQube 기반 무중단 배포 파이프라인 구축
코드 리뷰 및 자동화 테스트 환경 도입으로 유지보수성, 코드 품질 제고
주요 성과
회원 관리 프로세스 단일화로 관리 비용 절감 및 사용자 편의성 증대
CI/CD 파이프라인 도입으로 배포 리드 타임 단축, 코드 품질 개선
스프링 시큐리티 기반 사용자 인증/인가 로직 확립, 보안성 강화
기술 스택
Backend: Java, Spring Boot, Spring Security
DevOps: GitHub, Jenkins, SonarQube
Database: MySQL
KYC-AML(비대면 실명 인증)
페이게이트
2017.08. ~ 2018.04.
프로젝트 개요
신분증 업로드 후 Peps & Sanc 체크, 한도 관리, 의심 거래 관리 등
본인 역할
관리자 페이지에서 KYC-AML 기능 통합 관리 및 모니터링 구현
주요 성과
금융규제 준수(Peps & Sanc 체크, 한도 관리 등)로 위험 거래 사전 차단
Docker, AWS 기반으로 서비스 신뢰도 및 확장성 확보
기술 스택
Backend: Java, JSP, SpringFramework, MyBatis
Database: MySQL
Infra: Docker, AWS
웹툰마나
다온
2015.04. ~ 2015.07.
프로젝트 개요
안드로이드·아이폰에서 웹툰을 무료로 모아서 볼 수 있는 어플
본인 역할
프론트엔드: HTML, CSS, JavaScript, jQuery, Bootstrap로 웹 앱 UI 구현
백엔드: Spring Framework, Java, JSP, MyBatis, MySQL
시스템 구축: Linux, SVN, AWS로 서버 환경 구성, Google Analytics 연동
주요 성과
웹툰 모음 기능으로 여러 플랫폼의 웹툰을 한 곳에서 쉽게 열람
앱 연동(80%) 완료로, 모바일 사용성 높이고 유저 체류 시간 증가
기술 스택
Frontend: HTML, CSS, JavaScript, jQuery, Bootstrap
Backend: Spring Framework, Java, JSP, MyBatis
Database: MySQL
Infra: Linux, SVN, AWS
Analytics: Google Analytics
TGTUNES KIDS (모바일 웹앱)
다온
2015.01. ~ 2015.03.
프로젝트 개요
TGTUNES 모바일 앱 내 KIDS 부분을 개발, 동영상 스트리밍·다운로드 기능 제공
퍼블리싱, 개발, 시스템 담당
본인 역할
Frontend/Publishing: HTML, CSS, JavaScript, jQuery, Video.js로 UI·스트리밍 구현
Backend: PHP, MySQL로 영상 관리 로직 설계
서버 구성: Linux, SVN으로 소스 관리 및 배포
주요 성과
어린이 영상 스트리밍·다운로드 기능 구축으로 콘텐츠 소비 간편화
Video.js 도입해 사용자 친화적 플레이어 제공
기술 스택
Frontend: HTML, CSS, JavaScript, jQuery, Video.js
Backend: PHP, MySQL
Infra: Linux, SVN
동영상 인코딩 서버
다온
2014.04. ~ 2015.03.
프로젝트 개요
동영상 변환(인코딩) API 개발 및 서버 구축
KT 야구단 실시간 스트리밍을 위한 Kaltura 기반 서버 운영
본인 역할
개발, 시스템: PHP(Zend Framework), Kaltura, kt-cloud server 활용
동영상 변환 파이프라인 설계, API 구현
주요 성과
KTwiz 야구단의 실시간 스트리밍 서버 구축으로 경기중계 품질 향상
대규모 영상 트래픽을 견딜 수 있는 확장성 높은 서버 설계
기술 스택
Backend: PHP, Zend Framework, Kaltura
Infra: kt-cloud server
Version Control: SVN
iMBC 관리자
다온
2013.11. ~ 2014.05.
프로젝트 개요
iMBC 프로그램 업·다운로드 사이트 개발, 업다운로드량·통계·필터링·DNA 관리 기능 제공
본인 역할
Frontend: HTML, CSS, jqGrid, JSON, AJAX, JavaScript, jQueryUI, js chart
Backend: Spring Framework, Java, JSP, MyBatis, MyBatis Generator, MySQL
Infra: Linux, SVN
주요 성과
방송 프로그램 업·다운로드 통계 관리로 운영 효율 향상
DNA 관리·필터링 기능 도입해 콘텐츠 저작권 및 품질 관리 강화
기술 스택
Frontend: HTML, CSS, jqGrid, JavaScript, jQueryUI, js chart
Backend: Spring Framework, Java, JSP, MyBatis
Database: MySQL
Infra: Linux, SVN
교육
한국방송통신대학교
대학교(학사) | 컴퓨터공학과
2016.03. ~ 2020.02. | 졸업
빅데이터 클라우드 SNS 전문 개발자 과정
사설 교육
2013.04. ~ 2013.09.
웹마스터 전문가 과정
사설 교육
2012.06. ~ 2012.10.
자격증
정보처리기사
2019.11.
자금세탁방지 핵심요원
2017.10.