소개
7년간 MSA 환경에서 Java, Kotlin, Spring, AWS 기반으로 리테일 비즈니스, 명품 패션 이커머스, 대고객 금융 채널 등과 관련된 백엔드 서비스를 개발해왔으며, 상품 카탈로그, 리뷰, 전시, 금융, 알림 발송 등 다양한 도메인에 대한 경험이 있습니다.
고객이 필요로 하는
서비스를 개발하는 것이 중요하다는 생각에 데이터에 기반한 의사결정, UI/UX & 서비스 사용성 등에 대해서도 함께 고민하며 업무를 수행합니다.
문서화의 힘을 믿고, 항상 살아있는 문서를 관리하기 위해 노력합니다.
좋은 시니어는 주니어의 성장을 이끌어낼 수 있어야 한다는 철학에 대학생과 주니어 대상 강연, 특강, 멘토링, 온라인 강의를 진행하고 있습니다.
6년간 미국과 스웨덴에서 중, 고등학교를 다녔기에 다양한 문화를 이해하고 영어로 원활한 커뮤니케이션이 가능합니다.
경력
고객인증 및 알림 발송 관련 서비스 담당
- 대고객 채널 알림 발송 서비스 개발
- 수신 상품 가입 시 내 문서함 서비스 가입 및 문서 발송 서비스 개발 (내 문서함 서비스 가입자 80배 상승)
- 인증서 발급 시 계좌 비밀번호 인증 방식 개발 (약 60%의 고객이 기존 방식에서 해당 방식으로 인증서 발급)
고객 접점 (주문, 상품, 리뷰 등) 관련 서비스 담당
- 리뷰 서비스 안정화 및 성능 개선
- 명품 패션의 실 착용 정보를 제공하는 스타일 서비스 설계, 개발 및 분석
- 상품 카탈로그 시스템 설계 및 개발
- CMS (컨텐츠 관리 시스템) 설계 및 개발
- JIRA 데이터 기반 업무 분석
리테일 상품 관련 서비스 담당
- 통계 기반 상품의 이상 가격 탐지 서비스 설계 및 개발
- 리테일 (로켓) 상품 카탈로그 관리 시스템 분석 및 개발
- (2018. 10 ~ 2021. 10) 전문연구요원(병역 대체복무) 으로 3년 근무
역량
서비스 개발
신규 서비스 분석 및 개발
- [2023. 11 ~ Present] 알림 발송 서비스 설계 및 개발
- [2023. 08 ~ 2023. 10, 카카오뱅크] 수신 상품 가입 시 내 문서함 서비스 가입 및 문서 발송 서비스 개발
- [2023. 04 ~ 2023. 07, 카카오뱅크] 계좌 비밀번호 기반 인증서 발급 방식 개발
- [2023. 01 ~ 2022. 03, 트렌비] 기획전 서비스 개발, pw: dhkim
- [2022. 11 ~ 2022. 12, 트렌비] 명품 패션의 실 착용 정보를 제공하는 스타일 탭 서비스 개발, pw: dhkim
- [2022. 06 ~ 2022. 07, 트렌비] 컨텐츠 관리 시스템 개발, pw: dhkim
- [2022. 05 ~ 2022. 06, 트렌비] 사이즈 리뷰 기능 개발
- [2020. 01 ~ 2020. 03, 쿠팡] 통계 기반 상품의 이상 가격 탐지 서비스 개발, pw: dhkim
- [2019. 04 ~ 2019. 12, 쿠팡] 리테일 (로켓) 상품 카탈로그 관리 백오피스 개발
시스템 리엔지니어링
시스템 성능 개선, 서비스 분리 및 마이그레이션 등
- [2022. 05, 트렌비] 리뷰 서비스 안정화 및 p90 API 응답 속도 250ms -> 30ms 개선, pw: dhkim
- [2021. 09 ~ 2021. 12, 쿠팡] API 교체
- [2020. 09 ~ 2020. 12, 쿠팡] 리테일 (로켓) 상품 카탈로그 서비스 분리
- [2018. 10 ~ 2019. 03, 쿠팡] 리테일 (로켓) 상품 카탈로그 시스템 마이그레이션
시스템 설계
데이터 구조 및 시스템 설계
- [2022. 07 ~ 2022. 11, 트렌비] 상품 카탈로그 시스템 설계
- [2019. 04 ~ 2019. 12, 쿠팡] 상품 수정 이력 구조 설계
데이터 분석
데이터 기반 업무 수행
- [2023. 01, 트렌비] 스타일 서비스 런칭 후 한달간의 데이터 분석
- [2022. 12, 트렌비] 올해 우리 팀은 어떻게 일 했나? JIRA 데이터 기반으로
- [2020. 01 ~ 2020. 03, 쿠팡] 상품 가격의 이상 탐지 알고리즘 개발
기술 스택
Backend
- Java17, Kotlin, Python
- SpringBoot3.x, SpringBatch5.x, Spring Security6.x
- JPA, QueryDSL5.x
- JUnit5, Spock
- Gradle
- IntelliJ
DevOps
- MySQL8.x, PostgreSQL, Redis, ES
- Jenkins, Github Action
- AWS
- Kafka
- Git
Frontend
- JavaScript
- ReactJS
학력
- 현대자동차, 삼성전자, 삼성중공업, 근로복지공단 등 다양한 산학 프로젝트 수행
- 관심 연구 분야: 데이터 분석, 데이터 마이닝, 프로세스 마이닝
- 졸업 논문: 프로세스 마이닝을 활용한 다각도 관점에서의 이상 (Anomaly) 탐지 방법 제안
UNIST
컴퓨터 공학 학사, 기술 경영 학사
2012. 03 ~ 2016. 02
- 컴퓨터 공학 및 기술 경영 복수 전공
Hvitfeldtska Gymnasiet
고등학교
2008. 09 ~ 2011. 05
- International Baccalaureate (IB) 졸업
활동
- Part A. 로그인, 로그아웃, 회원가입으로 배워보는 스프링 시큐리티 기초
- Part B. 스프링 시큐리티 심화
- Part C. OAuth2.0 과 JWT
- Part D. 스프링 시큐리티 활용
- Part E. 구독 서비스 만들기
- 개발자 커리어 공유
- 개발자로 성장했던 과정 공유
[멘토링] 융합캡스톤디자인 멘토링
동국대학교
2024. 03 ~ 2024. 08
- 졸업 프로젝트 멘토링
- 취업 및 진로에 대한 상담
- 프로젝트 1. 형상관리와 Git
- 프로젝트 2. 자바와 객체지향 프로그래밍
- 프로젝트 3. 스프링과 데이터베이스
- 프로젝트 4. 스프링과 외부 데이터 연결하기
- 6년간의 개발자 커리어 공유
- 취업 및 커리어에 대한 생각 공유
- 스프링부트 기반 백엔드 개발 시작하기
- CRA (create-react-app) 기반 프론트엔드 개발 시작하기
- 백엔드-프론트엔드 연동하기
Java & Spring 으로 클린아키텍처 기반 OpenAPI 백엔드시스템 개발하기
- 스프링 관련 핵심 개념 소개
- 클린 아키텍쳐 및 프로젝트 환경 구성 소개
- Spring JPA 소개
- 테스트 작성의 중요성과 JUnit 기반 방법 소개
- 총 10개 기수 멘토링
- 쿠팡 주니어 백엔드 개발자로 겪은 시행착오 및 경험에 대해 1시간동안 세미나 형식으로 진행
수상/특허
- 상품 판매 관리 정보를 제공하는 전자 장치 및 그 방법
- 상품 가격의 이상 탐지를 위해 통계 기반 알고리즘 개발 및 발명
수상
UNIST
2015. 06
- Process Mining Case Competition. 3rd Prize Award
- The 2015 Asia-Pacific Conference on Business Process Management Conference
논문
- Usability of the Size, Spacing, and Operation Method of Virtual Buttons with Virtual Hand on Head-Mounted Displays
- International Journal of Industrial Ergonomics (SCIE)
- Authors: Park, K.,
Kim, D
., & Han, S.
- Modelling the Intrusive Feelings of Advanced Driver Assistance Systems Based on Vehicle Activity Log Data: Case Study for the Lane Keeping Assistance System
- International Journal of Automotive Technology (SCIE)
- Authors: Park, K., Kwahk, J., Han, S., Song, M., Choi D., Jang, H.,
Kim, D.
, Won, Y., & Jeong, I.
- Measuring the Intrusive Feeling of a Lane Keeping Assistance System
- Journal of the Ergonomics Society of Korea, 37(4), 459-473 (KCI)
- Authors: Park, K., Kwahk, J., Han, S. H., Song, M., Choi, D. G., Jang, H., &
Kim, D
- A Development on a Predictive Model for Buying Unemployment Insurance Program Based on Public Data
- The Korean Journal of BigData, 2(2), 17-31 (KCI)
- Cho, M.,
Kim, D.
, Song, M., Kim, G., Jung, C., & Kim, K.
연구 경험
이상 탐지 알고리즘 연구
POSTECH, 참여연구원
2018. 03 ~ 2018. 06
[삼성중공업] 공정 로그 데이터 기반 이상 공정 탐지 알고리즘 개발
- 공정 로그 데이터 구조 파악 및 이상 공정 탐지 알고리즘 개발
데이터 기반 서비스 경험 산학 연구
POSTECH, 참여연구원
2017. 12 ~ 2018. 04
[삼성전자] DATA 기반 INTELLIGENCE 서비스 경험 산학 연구
- 데이터 기반 서비스 경험 개선 시나리오 구현 가능성 검토
- 샘플 데이터 기반의 포로토타입 프로그램 개발 (Python)
시스템 로그 및 UX 분석 모델 연구
POSTECH, 참여연구원
2017. 07 ~ 2017. 11
[삼성중공업] 프로세스 마이닝 기반 시스템 로그 및 UX 분석 모델 개발
- 프로세스 마이닝 분석을 위해 데이터 및 UX 요구사항 분석
- 데이터 파악을 위해 EDA 수행 및 분석을 위한 데이터 전처리
- UI (화면), 부서, 사용자, 시간 관점에서 다각도 데이터 분석 수행
IoT Intelligence 서비스 경험 연구
POSTECH, 참여연구원
2017. 05 ~ 2017. 09
[삼성전자] Multi-device / Multi-source data 기반 IoT Intelligence 서비스 경험 연구
- 삼성 커넥트 서비스의 편의성 및 품질 향상을 위해 서비스 경험 및 컨셉 디자인
- 서비스 경험을 개선하기 위해 필요한 데이터 파악 및 프로세스 정의
LKAS 데이터 분석
POSTECH, 참여연구원
2016. 05 ~ 2017. 07
[현대자동차] LKAS 데이터 통계 분석 및 RATING 프로그램 개발
- LKA 성능 지표 및 통합 점수 산출 방법 개발 등 성능 분석 방법론 개발
- 분석 시스템 요구사항 분석 및 Java 기반 LKA 성능 분석 자동화 시스템 개발
[근로복지공단] 대용량 데이터를 활용한 산재 및 고용보험 가입누락 조사대상 사업장 구축
- 사업장 관련 데이터 전처리 및 데이터 통합
- 의사결정나무 기반 모델링