Profile

전우혁 (Jeon Woo-hyeok)

INTRODUCE

안녕하세요. 저는 자바/코틀린 백엔드 개발자 전우혁입니다.

시스템 아키텍처 설계를 좋아하고, 레거시를 개선에 즐거움을 느낍니다. 유지보수 하기 좋은 코드와 구조를 고민하며 개발합니다.

항상 사용자 중심의 서비스 개발을 목표로 두고 있습니다. 팀 내외 커뮤니케이션에 적극 참여하여 동료들의 의견을 경청하고, 서로 협력하며 문제를 해결하는 것을 중요하게 여깁니다. 개선할 수 있는 포인트를 지속적으로 찾아 사용자 경험 향상에 기여하고자 합니다.

동료들로부터 신뢰와 인정을 받는 개발자가 되는 것이 저의 목표입니다. 첫 직장인 카카오에서 그것을 해냈다 생각합니다. 앞으로도 동료들의 신뢰를 얻기 위해 꾸준히 노력하는 개발자가 되겠습니다.

Latest Updated 2023. 11. 03 (D+112)

woohyeok

SKILL

Back-end

  • 3 Java
  • 3 Kubernetes
  • 3 Spring Boot
  • 3 Kafka
  • 3 Jaeger
  • 2 Kotlin
  • 2 Python
  • 2 Spark
  • 2 Hadoop

Database

  • 3 MongoDB
  • 3 Clickhouse
  • 3 Hive
  • 2 Redis
  • 2 MySQL

Front-End

  • 2 Javascript
  • 1 HTML/CSS
  • 1 React.js

Etc

  • IDEA
  • Redash
  • Git / Github
  • Postman
  • VS Code
  • Jira
  • Confluence

EXPERIENCE 총 3년 10개월

2020. 07 ~

재직 중3년 8개월

카카오

카카오 오픈빌더 플랫폼 백엔드 개발자
  • 카카오 챗봇 오픈빌더 플랫폼 백엔드 서버 개발
  • 신규 비즈니스 로직 개발 및 서비스 사용성 개선
  • 데이터 집계 파이프라인 개발 및 분석 데이터 모델링
  • 레거시 제거 및 도메인 중심 아키텍처로 점진적 개선
  • Kubernetes 기반의 서비스 운영 및 관리
  • 테스트 코드 작성 및 코드 리뷰
  • Skill Keywords
    JavaSpring BootMongoDBKafkaRedisk8sIntelliJ

2020. 01 ~ 2020. 02

2개월

웍스모바일

백엔드 개발자 전환형 인턴
  • 기독 기능 게시판 프론트 및 서버 개발
  • Skill Keywords
    HTML/CSSJavaMySQLMybatis

PROJECT

2022. 04 ~ 2023. 05

분석 인사이트 서비스 개발

카카오 (Kakao)
  • 2023.03 ~ 2023.05 분석 인사이트 서비스 오픈
    • 사용자의 성별, 연령대 등 디멘젼별 분석 인사이트 데이터 제공
    • 개인정보 보호를 위한 조치 및 민감 데이터 클렌징 처리
    • API 캐싱을 통한 데이터베이스 부하 최소화 및 사용자 경험 향상
  • 2022.07 ~ 2022.09 Clickhouse PoC 및 파일럿
    • 분석의 다양화를 위해 디멘젼과 세그먼트 별 동적 분석 가능하도록 개선
    • 타사 서비스(구글, NHN) 참고 잔존율 개념 재정의
    • k8s 기반 클러스터 및 HA, 백업 파이프라인 구축
  • 2022.04 ~ 2022.05 데이터 파이프라인 개선
    • 하둡에서 Hive로 데이터 저장소 변경 및 마이그레이션
    • 전체 재집계만 지원하던 것을 부분 재집계도 지원하도록 변경. CS 대응 효율적으로 개선
    • 기존 잔존율 계산 로직 리팩토링을 통해 효율 향상

2021. 08 ~ 2021. 10

중개봇 과금 기능 개발

카카오 (Kakao)
  • 중개봇에 과금하기 위해 신규 BM 기능 추가
  • 익일 4시 과금을 위한 중개-위임 관계 생성 예약 기능 개발
  • 기존 중개 관계 데이터 구조 개선 및 일원화
  • 중개 관계 API 개발 및 모델 문서화

2021. 03 ~ 2021. 08

사내/외 챗봇 개발

카카오 (Kakao)
  • 행정안전부 협업 과제: 국민비서 구삐 챗봇 개발
    • burst 트래픽 고려 비동기 메시지 아키텍처로 개발
    • 통계 데이터 수집 및 시각화 차트 제공
  • 2021 카카오 인턴 영입 챗봇 개발
    • 처음으로 홀로 개발자로 참여해 다른 직군과의 협업을 이끈 경험. 개인적으로 유의미했던 과제

2020. 07 ~

카카오 오픈빌더 플랫폼 개발 운영 및 유지보수

카카오 (Kakao)
  • 카카오 챗봇 빌더 플랫폼인 오픈빌더 서버 개발 및 운영, 유지보수
  • 레거시 코드를 도메인 중심 아키텍처로 점진적 개선하며 팀 내 개발 컨벤션 정의
  • 2023년 이지투빌더: 챗봇도우미 개발
  • 2023년 챗봇 말풍선 정합성 개선
  • 2022년 API 내/외부 사용처 추적 기능 추가
  • 2022년 화재 대응
    • 분석/지표 데이터 복구
    • 모니터링 파이프라인 복구 (jaeger, fluentd, logstash on k8s)
    • 개발존 데이터베이스 자체 백업 일원화

EDUCATION

2014. 03 ~ 2020. 02

경북대학교

컴퓨터학부 학사 졸업

2011. 03 ~ 2014. 02

영남고등학교

이공계 졸업 (대구광역시)

ETC

2019. 07

Samsung R&D Institute India-Bangalore (SRI-B)

체험형 해외 인턴

2015. 03 ~ 2016. 02

삼성 드림 클래스 대학생 멘토

중학교 방과후 수학 강사
v.1.2.0 / Github / Thanks for Outsider
Next.js v10.2.3 / React.js v17.0.2 / Bootstrap v4.6.0