김도현

Software Engineer

소개

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

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

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

좋은 시니어는 주니어의 성장을 이끌어낼 수 있어야 한다는 철학에 대학생과 주니어 대상 강연, 특강, 멘토링, 온라인 강의를 진행하고 있습니다.

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

경력

카카오뱅크 (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

리테일 상품 관련 서비스 담당

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

역량

서비스 개발

신규 서비스 분석 및 개발

시스템 리엔지니어링

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

시스템 설계

데이터 구조 및 시스템 설계

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

데이터 분석

데이터 기반 업무 수행

기술 스택

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

학력

POSTECH

산업경영공학 석사

2016. 07 ~ 2018. 07

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

UNIST

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

2012. 03 ~ 2016. 02

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

Hvitfeldtska Gymnasiet

고등학교

2008. 09 ~ 2011. 05

  • International Baccalaureate (IB) 졸업

활동

[교육] Netplix 구독형 멤버십 프로젝트로 배우는 Spring Security

패스트캠퍼스

2024. 07

자세히 보기
  • Part A. 로그인, 로그아웃, 회원가입으로 배워보는 스프링 시큐리티 기초
  • Part B. 스프링 시큐리티 심화
  • Part C. OAuth2.0 과 JWT
  • Part D. 스프링 시큐리티 활용
  • Part E. 구독 서비스 만들기

[특강] 네카라쿠배에서 살아남기

동국대학교

2024. 05

자세히 보기
  • 개발자 커리어 공유
  • 개발자로 성장했던 과정 공유

[멘토링] 융합캡스톤디자인 멘토링

동국대학교

2024. 03 ~ 2024. 08

  • 졸업 프로젝트 멘토링
  • 취업 및 진로에 대한 상담

[교육] 10개 프로젝트로 시작하는 백엔드 웹개발

패스트캠퍼스

2024. 02

자세히 보기
  • 프로젝트 1. 형상관리와 Git
  • 프로젝트 2. 자바와 객체지향 프로그래밍
  • 프로젝트 3. 스프링과 데이터베이스
  • 프로젝트 4. 스프링과 외부 데이터 연결하기

[특강] 어쩌다 개발 6년차

광운대학교

2023. 11

자세히 보기
  • 6년간의 개발자 커리어 공유
  • 취업 및 커리어에 대한 생각 공유

[특강] 원데이 백엔드 클래스

광운대학교

2023. 01

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

[교육] 백엔드 온라인 강의

코멘토

2022. 11 ~ 2024.04

자세히 보기

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

  • 스프링 관련 핵심 개념 소개
  • 클린 아키텍쳐 및 프로젝트 환경 구성 소개
  • Spring JPA 소개
  • 테스트 작성의 중요성과 JUnit 기반 방법 소개
  • 총 10개 기수 멘토링

[특강] 쿠팡에서의 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)

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

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