미리보기
기본 정보
안녕하세요. 도전과 성장과 협업을 좋아하는 백엔드 개발자입니다. 누구와도 최상의 팀워크를 발휘해 프로젝트를 성공으로 리드하며, 매순간 반성하며 성장합니다.
자기소개
비전
유저의 삶의 질 증진에 기여하기 위한 서비스로 세상에 새로운 가치를 더하는 개발자
3년차 개발자로 kt ds에서 KT 빅사이트 웹 총괄이자 KT 마케팅코치 PL로서, 총 약 5억 규모의 고도화 프로젝트를 완수하고, 연 1억의 운영비 절감에 기여했습니다.
업무 프로세스를 효율화하여 업무 생산성을 개선하는 일을 좋아합니다. 배포, 개발 산출물 처리, 서비스 상세 파악 등의 서비스 운영 업무 프로세스를 개선하여 최대 216,000배의 생산성을 향상시켰습니다.
팀을 리드하여 성과 창출에 기여하는 것을 좋아합니다. 경영/SW를 전공하며 대학, Epitech Paris, 인턴, 현업에서 서양인, 중국인, 한국인 등 다양한 사람들과 팀을 이뤄 약 30개 이상의 팀 프로젝트를 성공시킨 경험을 통해 팔로우십/리더십/커뮤니케이션 역량을 쌓았습니다.
창의적이고 끈기 있게 문제를 해결하는 것을 좋아합니다. 알고리즘은 총 442문제를 해결하고 330문제를 복습하여 백준 플레티넘 5 (상위 4.63%) 를 달성했으며, 유저 조사를 통해 유저의 니즈를 충족하는 기존에 존재하지 않던 SW 서비스를 5개 개발했습니다.
기술 스택
Java, Spring Boot, JPA, querydsl, grafana, AWS, PostgreSQL, MySQL, Python, JavaScript, Angular
경력
KT DS
대리 | 데이터DX개발팀(~2024.08), 솔루션개발팀(2024.09~) | 재직 중
2021.01. ~ 재직 중 (4년)
KT 빅사이트, KT 마케팅코치 웹 서비스 개발/운영
총 5억 규모 이상의 3개 주요 ITO 프로젝트와 3개 업무 완수: 서비스 고도화, 운영 효율화, 운영비 절감, 매출 향상 기여
KT 빅사이트
빅사이트 관광분석솔루션 서비스 고도화: 유저 체감 성능 60%, 컨텐츠 35% 개선하고 팀 매출 3.74억 창출, KT의 지속적인 매출 창출 기반 마련 기여
KT 빅사이트 Open API 서비스 개발 및 관리시스템 구축: Open API 관리 업무 생산성 4배 향상, 팀 매출 약 1.5억 원 창출 기여
KT 빅사이트 비즈니스 메타데이터 DB 및 그라파나 실시간 시각화 모니터링 시스템 구축: DB 자원 최적화하고 약 5.1TB DB 용량 확보, 연간 1.05억 원의 서버 증설 비용 절감, 서비스 운영 업무 생산성 최소 20배 향상
파트 배포 보고 및 산출물 처리 프로세스 정립 및 효율화: 산출물 취합 업무 시간 90% 절감, 프로세스 자동화로 전체 업무 소요 시간 50% 절감, 이중 검토 프로세스 도입으로 산출물 작성 오류 50% 감소, 문서화된 프로세스와 워크스페이스 도입 통해 협업 체계와 정보 접근성 개선하여 운영 및 배포 프로세스 최적화
KT 마케팅코치
관리자 키워드분석 서비스 구현하여 업무 생산성 9배 향상
서비스 보안 관제 영역 4배 확대하여 서비스 전체 보안 강화, 유저 활동 모니터링 시스템 구축
시큐레이어
인턴 | AI 연구전담팀
2020.07. ~ 2020.08. (2개월)
데이터 분석/AI 연구
Kaggle 데이터 분석 통한 솔루션 도출 및 시각화
분석 대상 : Walmart와 Amazone과 같은 글로벌 기업의 DB를 분석하여 솔루션을 도출하는 6개의 Kaggle competition
성과 : 4개는 상위 40% 이내, 2개는 상위 5% 이내 랭크
활용 스킬 : Python, Scikit-learn, tensorflow, pandas, Matplotlib
MFE(Meta feature Extraction), AutoML 연구
분석 대상 : OpenML, 구글 Cloud AutoML, 사이킷런 AutoML, Feature selection algorithm recommendation 논문
성과 : 연구 결과를 발표하고 사장님으로부터 긍정적 피드백을 받아, 우수 인턴으로 선발되어 50만 원의 성과급을 받고 정규직 제의를 받았습니다.
[회사 소개 Link]
프로젝트
KT 빅사이트 관광 고도화 프로젝트
KT DS 데이터DX개발팀
2022.10. ~ 2023.02.
[목표]
고객의 관광정보분석 효율성 향상, KT의 지속적인 매출 창출 기반 제공
[성과/결과]
관광분석 솔루션 고도화로 유저 체감 성능 60%, 컨텐츠 35% 개선하고 팀 매출 3.74억 창출
[주요업무/상세역할]
화면정의서 기준 365개 변경사항 중 64%인 234개의 개발을 리드하고 35%인 127개를 협업 개발하여 총 89개 토픽의 신규 기능 추가 및 기존 기능 개선
쿼리 튜닝과 자바스크립트의 async,await를 활용한 로직 개선으로 차트 NULL값 표출 이슈 해결 및 웹의 로딩 시간 60% 단축 및 CPU 자원 활용 20% 개선하여 유저 체감 성능 개선
개발팀 데일리 스크럼 주도하여 개발 업무 목록을 작성하고 업무별 우선순위와 마감일을 설정하고 개발자별 개발 기능 할당. 데일리 스크럼 미팅을 통해 진행 내역을 공유하고 이슈를 함께 해결, 공통 코드 즉각 공유
개발 또는 수정했던 기능은 코드 리팩터링 또는 상세 주석 생성하여 코드 가독성 및 성능 향상
KT DS 측 개발 대표로 협력사 측과의 효율적 의사소통 매개
추가/변경 기능 빅사이트 공지 사항 통해 고객에게 공지하여 유저 수 증진 기여
[기술]
Java / SpringBoot / MyBatis / Maven / PostgreSQL / SVN / Jenkins / IntelliJ / HTML / CSS / AngularJS / Agile / Scrum
[인력구성/기여도]
팀 구성 : 웹 개발자 3명, SQL 개발자 4명, DBA 1명 (총 8명)
본인 역할 : 웹 개발자, 스크럼 리더, PM 보조 (기여도 15%)
[프로젝트 Link]
글귀 공유 커뮤니티 서비스 '글 한조각' 개발 프로젝트
DnD IT 연합 동아리
2022.01. ~ 2022.02.
[목표]
SNS 고객의 니즈에 부응해 기존 서비스에서는 제공하지 않는 사진 인식 텍스트 추출, 글귀 토픽별 분류, 글귀 원문 링크 연결 기능을 제공하는 글귀 공유 플랫폼 개발
[성과/결과]
커뮤니티 서비스 핵심 기능 및 AWS 기반 무중단배포 서버 개발 완료
동아리 발표에서 기존에 없는 글귀 분류 기능을 제공하여 SNS 유저의 니즈를 충족한다는 긍정적 평가를 받으며 상용화 가능성 확인
[주요업무/상세역할]
게시판/댓글/토픽/글귀 토픽별 분류 기능과 오프셋 기반 페이지네이션 구현하고 기능 구현 속도 20% 향상
MySQL 기반 RDB 데이터 모델링하여 성능/확장성/유지보수성 20% 향상
Github Actions, AWS EC2/S3/CodeDeploy, Nginx 활용 무중단 배포 CI/CD 파이프라인, 서버 구축하여 서비스 안정성 50% 및 가용성 향상
Service, Repository, Controller Junit 단위 테스트 구현하여 버그 수정 시간 15% 감소 및 SW 전체 오류율 40% 감소
Gradle, IntelliJ 환경 기반 자바/스프링 백엔드 구현하여 개발 효율성 30% 향상
도메인 모듈별 분리된 프로젝트 구조 설정하여 모듈 간 결합도 최소화, 응집도 최대화, 작업의 병렬화로 협업 효율성 및 유지보수성 25% 향상
무중단 배포 CI/CD 파이프라인 및 서버 관련 FE 설정을 돕기 위해 관련 기술 스택과 아키텍쳐, 코드 상세 설명을 노션에 정리하여 효율적 기술 공유
[기술]
Java / SpringBoot / JPA / Gradle / MySQL / Junit / Github / AWS EC2 / AWS S3 / AWS CodeDeploy / IntelliJ / JPQL / QueryDSL / Github Actions / Nginx
[인력구성/기여도]
팀 구성 : BE 2명, FE 1명, 디자이너 2명 (총 5명)
본인 역할 : BE(서버 개발자), 팀장, 기획/설계/배포/발표자 (기여도 30%)
[프로젝트 Link]
KT 빅사이트 실시간 Open API 서비스 개발 및 관리시스템 구축 프로젝트
KT DS 데이터DX개발팀
2021.04. ~ 2021.09.
[배경]
KT가 빅데이터를 Open API 형태로 판매하는 사업을 확장하며 Open API의 카테고리와 개수를 늘리고 Open API 서비스, 계약 지역을 세분화하여 결제하는 시스템을 도입함에 따라, 다수 Open API 개발 및 Open API 관리 시스템 개발 필요
[성과/결과]
100개 이상의 Open API 서비스 제공하여 사용자 경험 개선
Open API 서비스 개발/관리 시스템 구축하여 관리 업무 생산성 4배 향상과 매출 1.5억 창출 기여
[주요업무/상세역할]
100개 이상의 KT 유동인구, 관광 Open API 개발을 통한 제공 컨텐츠 증대
Open API 개발/관리 비즈니스 로직 설계 및 구현하여 프로세스 정립 및 효율화
관련 엔티티 간 관계성 ERD로 공유하여 관계자 간 원활한 커뮤니케이션 증대
Open API 관련 DB 파악 후 필요 데이터 테이블과 속성 추가하여 보완
Open API 대시보드 개발을 통해 Open API 관리 업무 소요 시간을 기존 20분에서 5분으로 75% 단축시켜 API 관리 업무 생산성 4배 향상
[기술]
Java / SpringBoot / MyBatis / Maven / PostgreSQL / SVN / Jenkins / STS
[인력구성/기여도]
팀 구성 : BE 1명, FE 1명, PM 1명 (총 3명)
본인 역할 : BE(API 및 서버 개발자) (기여도 70%)
[프로젝트 Link]
KT 마케팅코치 웹 서비스 개발/운영
KT DS 데이터DX개발팀
2021.12. ~ 2022.09.
[목표]
마케팅코치 서비스 개선을 통한 사용자 경험 개선
[성과/결과]
관리자 키워드분석 서비스 구현하여 업무 생산성 9배 향상
서비스 보안 관제 영역 4배로 확대하여 서비스 전체 보안 강화 및 모니터링
[주요업무/상세역할]
키워드 추출 기능 개발을 통해 관리자 키워드분석 업무 소요 시간을 기존 10분에서 1분으로 90% 단축하여 관리자 키워드분석 업무 생산성 9배 향상
POI, XMLBeans 라이브러리 기반 엑셀 업로드/다운로드 기능, 분석가능 키워드 목록 상세 조건 하 조회 기능, 검색어 자동완성 기능 구현하여 기술적 도전 과제 극복
서비스 보안관제 영역을 기존 개인정보처리 관련 40개 API에서 서비스 전체의 160개 API로 늘려 서비스 보안 측면 강화 및 사용자 활동 모니터링
스프링 AOP, Servlet Interceptor 등 기술 활용, 도커 컨테이너, 쿠버네티스 기반 웹 운영
젠킨스 기반 CI/CD 배포 프로세스 확립 및 GitLab 기반 형상관리를 통한 협업 효율성 및 서비스 가용성, 신뢰성 증대
[기술]
Java / SpringBoot / MyBatis / Maven / PostgreSQL / Kubernetes / Docker / GitLab / Jenkins / IntelliJ
[인력구성/기여도]
팀 구성 : BE 및 웹 운영자 1명, FE 1명, DBA 1명 (총 3명)
본인 역할 : BE 및 웹 운영자 (기여도 : 50%)
[프로젝트 Link]
KT 빅사이트 관광솔루션 행정구역분석 개선을 통한 SM 고도화
KT DS 데이터DX개발팀
2023.03. ~ 2023.09.
[목표]
빅사이트 서비스 개선을 통한 사용자 경험 개선
[성과/결과]
관광분석 솔루션 서비스의 성능 및 코드 품질 향상과 컨텐츠 다양화
[주요업무/상세역할]
2개 차트에 월별 다른 일자수를 적용하여 사용자 경험 개선
5개 히트맵 차트에 5구간 범례 적용하여 사용자 피드백 적용
13개 기능에 강원도 코드 변경에 따른 매핑 적용하여 컨텐츠 업데이트
1개 차트에서 주차별 마감일까지 데이터 출력하도록 개선하여 사용자 피드백 적용
3개 요약정보 쿼리 최적화하여 웹 로딩 속도 개선
Q/A로서 83개 서비스 이슈 해결하여 서비스 품질 개선
[기술]
Java / SpringBoot / MyBatis / Maven / PostgreSQL / SVN / Jenkins / IntelliJ / HTML / CSS / AngularJS
[인력구성/기여도]
팀 구성 : 웹 개발자 3명, SQL 개발자 4명, DBA 1명 (총 8명)
본인 역할 : 웹 개발자 (기여도 15%)
KT 빅사이트 비즈니스 메타데이터 DB 및 그라파나 실시간 시각화 모니터링 시스템 구축
KT DS 데이터DX개발팀
2023.11. ~ 2024.05.
[성과/결과]
비즈니스 메타데이터 기반 서비스 운영 최적화
메타데이터 기준 확립: 웹 운영자, SQL 개발자, DBA 간 협업 체계 개선
DB 오브젝트 실사용 파악 시간: 20분~5일에서 1분으로 단축, 생산성 20~7,200배 향상
서비스 메타데이터 파악 시간: 5개월에서 1분으로 단축, 생산성 216,000배 향상
DB 자원 최적화
미사용 테이블 23%, SP 29% 삭제: 약 5.1TB DB 용량 확보, 연간 1.05억 원의 서버 증설 비용 절감
공동 모니터링 시스템 구축 통한 서비스 장애 예방
[주요업무/상세역할]
메타데이터 DB 테이블 구성 및 최적화: 실사용 중인 유니크한 시스템 구성요소(Table, SP, Shell) 메타데이터 DB 테이블 구성 및 미사용 테이블, SP 조사 및 삭제
메타데이터 구분 기준 확립 및 공유
그라파나 기반 실시간 시각화 모니터링 대시보드 및 공동 모니터링 환경 구축
[기술]
SQL / Postgresql / Grafana
[인력구성/기여도]
팀 구성 : 웹 운영자 3명, SQL 개발자 4명, DBA 2명 (총 9명)
본인 역할 : 웹 운영자 (기여도 35%)
BDIP 파트 배포 보고 및 산출물 처리 프로세스 정립 및 효율화
KT DS 데이터DX개발팀
2024.06. ~ 2024.07.
[성과/결과]
업무 시간 단축: 산출물 취합 업무 시간 90% 절감(10분 -> 1분), 프로세스 자동화 통한 전체 업무 소요 시간 50% 절감
산출물 작성 오류 50% 감소: 이중 검토 프로세스 도입
협업 체계 개선 및 정보 접근성 향상: 문서화된 프로세스와 워크스페이스 도입으로 협업 체계와 정보 접근성 향상
[주요업무/상세역할]
산출물 템플릿 정립 및 프로세스 자동화 구현: 산출물 취합 및 보고 절차에서 수작업 제거
산출물 이중 검토 프로세스 도입: 개발 담당자와 운영 담당자가 이중 검토를 통해 문서 작성 오류 방지
배포 보고 및 산출물 처리 프로세스 문서화: 각 단계의 마감 기한과 담당자를 명시하여 책임감을 명확히 하고, 프로세스 표준화
워크스페이스 구축 및 관리: 개발자와 운영자 간 실시간 문서 공유 및 협업이 가능하도록 환경을 개선
지속적인 피드백: 담당자들이 템플릿을 정확히 작성하도록 피드백 제공
[인력구성/기여도]
팀 구성 : 웹 개발자 2명, SQL 개발자 4명, 운영자 3명 (총 9명)
본인 역할 : 운영 관리 및 배포 프로세스 최적화 담당 (기여도 100%)
포트폴리오
자격증
정보처리기사
한국산업인력공단
2024.09.
SQLD
한국데이터산업진흥원
2023.12.
AWS Certified Developer – Associate
Amazon Web Service
2024.08.
AWS Certificated Cloud Practitioner
Amazon Web Service
2024.01.
Opic(영어)
IM3 | ACTFL
2023.09.
교육
중앙대학교
대학교(학사) | 경영학과 주전공, 컴퓨터공학과 복수전공
2015.03. ~ 2021.02. | 졸업
대일고등학교
고등학교 | 인문
2010.03. ~ 2013.02. | 졸업
대외활동
kt ds 신입사원 프로젝트 우수상
kt ds
"KT SkyLife 상품추천시스템, 구매통계시각화 서비스" 개발
추천순, 가격순 상품 정렬 기능 및 고객 유형과 취향 바탕의 상품추천 알고리즘 활용하여 상품 추천/구매
로직 설계/구현하여 유저 편의성 증진
상품 구매 통계를 막대 그래프, 파이 차트로 시각화하여 효율적 관리 가능한 관리자용 대시보드 서비스
구현하여 운영 효율성 증진
5주 간 8명의 팀에서 팀장, 백엔드 개발자, 기획/설계/배포/발표자로서 기여
다빈치 SW/AI TECH FAIR 우수상
중앙대학교 SW중심대학 다빈치SW교육원
언콘택트 시대 초등교육 플랫폼을 보완하는 “WE:BOARD” 웹서비스 구현
클론 코딩으로 로그인, 실시간 단체 대화방, 공지, 달력, 화상 채팅 기능 구현
3개월 간 2명의 팀에서 팀장, 백엔드 개발자로서 기여
프랑스 SW 장학 교환학생
에피테크 파리
유럽 내에서 최대 규모의 IT 교육 기관 중 하나인 에피테크 파리에서 SW 장학 교환학생 과정 수료
외국인과 6개월 간 각기 다른 팀을 이뤄 영어로 소통하며
AI, 데브옵스, 웹, 앱, 게임 개발, 정보 보안, 알고리즘 등 최신 SW 기술을 적용한 18개의 프로젝트들을 리눅스 기반으로 외국인들과 팀을 꾸려 수행 및 완수
외국어
영어
비즈니스 회화 가능