김도현

Backend Engineer

About Me

6년간 MSA 환경에서 Java & Spring, AWS 기반으로 리테일 비즈니스, 명품 패션 이커머스, 대고객 금융 채널 등과 관련된 백엔드 서비스를 개발해왔으며, 상품 카탈로그, 리뷰, 전시, 금융 등 다양한 도메인에 대한 경험이 있습니다.

고객이 필요로 하는 서비스를 개발하는 것이 중요하다는 생각에 데이터에 기반한 의사결정, UI/UX & 서비스 사용성 등에 대해서도 함께 고민하며 업무를 수행합니다.

문서화의 힘을 믿고, 항상 살아있는 문서를 관리하기 위해 노력합니다.

"배워서 남주자!": 대학생들을 위한 특강 및 강연, 주니어 대상 스프링 온라인 강의를 진행해왔습니다.

6년간 미국과 스웨덴에서 중, 고등학교를 다녔기에 다양한 문화를 이해하고 영어로 원활한 커뮤니케이션이 가능합니다.

Work Experience

카카오뱅크 (KakaoBank)

Backend Engineer

2023. 04 ~ Present

www.kakaobank.com

이미 모두의 은행

  • 수신 상품 가입 시 내 문서함 서비스 가입 및 문서 발송 서비스 개발 (내 문서함 서비스 가입자 80배 상승)
  • 인증서 발급 시 계좌 비밀번호 인증 방식 개발 (약 60%의 고객이 기존 방식에서 해당 방식으로 인증서 발급)
  • 대고객 채널 알림 발송 서비스 개발

트렌비 (Trenbe)

Backend Engineer

2022. 03 ~ 2023. 04

www.trenbe.com

명품 패션 이커머스 서비스

  • 리뷰 서비스 안정화 및 성능 개선
  • 명품 패션의 실 착용 정보를 제공하는 스타일 서비스 설계, 개발 및 분석
  • 상품 카탈로그 시스템 설계 및 개발
  • CMS (컨텐츠 관리 시스템) 설계 및 개발
  • JIRA 데이터 기반 업무 분석

쿠팡 (Coupang)

Backend Engineer

2018. 08 ~ 2022. 03

www.coupang.com

Retail Systems Engineering

  • 통계 기반 상품의 이상 가격 탐지 서비스 설계 및 개발
  • 리테일 (로켓) 상품 카탈로그 관리 시스템 분석 및 개발
  • (2018. 10 ~ 2021. 10) 전문연구요원(병역 대체복무) 으로 3년 근무

역량

서비스 개발

신규 서비스 분석 및 개발

시스템 리엔지니어링

시스템 성능 개선, 서비스 분리 및 마이그레이션 등

시스템 설계

데이터 구조 및 시스템 설계

  • [2022. 07 ~ 2022. 11, 트렌비] 상품 카탈로그 시스템 설계
  • [2019. 04 ~ 2019. 12, 쿠팡] 상품 수정 이력 구조 설계

데이터 분석

데이터 기반 업무 수행

기술 스택

Backend

  • Java, Kotlin, Python
  • SpringBoot, SpringBatch, Spring Data, Spring Cloud AWS
  • JPA, QueryDSL
  • JUnit5, Spock
  • Gradle
  • IntelliJ

DevOps

  • MySQL, PostgreSQL, Redis, ES
  • Jenkins, Github Action
  • AWS
  • Kafka
  • Git

Frontend

  • JavaScript
  • ReactJS

학력

POSTECH

산업경영공학 석사

2016. 07 ~ 2018. 07

자세히 보기
  • 현대자동차, 삼성전자, 삼성중공업, 근로복지공단 등 다양한 산학 프로젝트 수행
  • 관심 연구 분야: 데이터 분석, 데이터 마이닝, 프로세스 마이닝
  • 졸업 논문: 프로세스 마이닝을 활용한 다각도 관점에서의 이상 (Anomaly) 탐지 방법 제안

UNIST

컴퓨터 공학 학사, 기술 경영 학사

2012. 03 ~ 2016. 02

  • 컴퓨터 공학 및 기술 경영 복수 전공

Hvitfeldtska Gymnasiet

고등학교

2008. 09 ~ 2011. 05

  • International Baccalaureate (IB) 졸업

활동

원데이 백엔드 클래스

광운대학교

2023. 01

자세히 보기
  • 스프링부트 기반 백엔드 개발 시작하기
  • CRA (create-react-app) 기반 프론트엔드 개발 시작하기
  • 백엔드-프론트엔드 연동하기

백엔드 온라인 강의

코멘토

2022. 11 ~ Present

자세히 보기

Java & Spring 으로 클린아키텍처 기반 OpenAPI 백엔드시스템 개발하기

  • 스프링 관련 핵심 개념 소개
  • 클린 아키텍쳐 및 프로젝트 환경 구성 소개
  • Spring JPA 소개
  • 테스트 작성의 중요성과 JUnit 기반 방법 소개
  • 1기. 2022년 11월, 2기. 2023년 1월

쿠팡에서의 3년

광운대학교

2021. 12

자세히 보기
  • 쿠팡 주니어 백엔드 개발자로 겪은 시행착오 및 경험에 대해 1시간동안 세미나 형식으로 진행

수상/특허

특허

쿠팡

2021. 04

자세히 보기
  • 상품 판매 관리 정보를 제공하는 전자 장치 및 그 방법
  • 상품 가격의 이상 탐지를 위해 통계 기반 알고리즘 개발 및 발명

수상

UNIST

2015. 06

  • Process Mining Case Competition. 3rd Prize Award
  • The 2015 Asia-Pacific Conference on Business Process Management Conference

논문

가상 버튼의 사용성 연구

POSTECH, 공저자

2020. 03

자세히 보기
  • 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.

LKAS 데이터 기반 이질감 계측 연구

POSTECH, 공저자

2019. 05

자세히 보기
  • 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.

LKAS 데이터 기반 이질감 계측 연구

POSTECH, 공저자

2018. 08

자세히 보기
  • 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

고용보험 실태조사 대상 선정 모델링

UNIST, 공저자

2017. 12

자세히 보기
  • 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 성능 분석 자동화 시스템 개발

대용량 데이터 기반 모델링 연구

UNIST, 참여연구원

2016. 05 ~ 2016. 08

자세히 보기 (pw: dhkim)

[근로복지공단] 대용량 데이터를 활용한 산재 및 고용보험 가입누락 조사대상 사업장 구축

  • 사업장 관련 데이터 전처리 및 데이터 통합
  • 의사결정나무 기반 모델링