KERBE.io
세 머리 개 케르베로스가 불타는 성을 향해 질주하는 일러스트

backend developer

Kerbe백엔드 개발자

대규모 트래픽과 데이터를 다루는 문제를 풀어왔습니다.
제가 생각하는 개발자로서의 가치는 끊임없는 도전입니다.

01

Tech Stack

주로 사용하는 기술과 도구

언어 및 프레임워크

  • JavaJava
  • Spring BootSpring Boot
  • Spring BatchSpring Batch

데이터 및 메시징

  • KafkaKafka
  • ElasticSearchElasticSearch
  • MySQLMySQL
  • DocumentDBDocumentDB

인프라

  • KubernetesKubernetes
  • AWSAWS
  • Docker

협업 도구

  • Git
  • JiraJira
  • NotionNotion
02

Career

걸어온 길

넥슨 코리아

21.10 ~ 현재

프론트 서버 개발팀

  • Spring Boot
  • Webflux
  • JPA
  • QueryDSL
  • Redis

MapleStory Worlds

22.05 ~

넥슨 설문 조사

21.10 ~ 22.04
  • JDK 8 → JDK 11 버전 업그레이드
  • Spring Boot 2.1.8 → Spring Boot 2.6.2 버전 업그레이드
  • 백오피스 Front / Back 모듈 분리
  • 개발환경, 프로젝트 구조 등 문서화 작업

AfreecaTV

20.01 ~ 21.10

광고 파트 / 전사 파트

  • Spring Boot
  • Spring Batch
  • JPA
  • Kafka
  • PHP
  • JavaScript

수익 쉐어 배치 개선

21.05 ~ 21.08
  • 기존 PHP 배치를 Spring Batch로 마이그레이션
  • 쿼리튜닝을 통해 불필요한 filesort 제거로 DB Connection TimeOut 해결
  • 한달치 데이터를 페이지 방식으로 조회하도록 개선
  • 더 빠른 처리를 위해 동시 처리 적용

채용 페이지

20.11 ~ 20.12
  • LIKE 구문의 불필요한 wildcard로 인한 Table Full Scan 개선
  • 카디널리티가 높고 조회 활용도가 높은 컬럼 기준으로 Index 재설정

이벤트 페이지 어드민화

20.08 ~ 20.08
  • 주기적으로 발생되는 이벤트 참여 페이지 어드민화
  • 담당 사업부서에서 직접 페이지를 관리하여 불필요한 개발 리소스 소모 개선
03

Projects

사이드 프로젝트

04

Awards

수상 내역

  • 25.06 ~ 25.07

    한국관광공사 2025 관광데이터 활용 공모전

    한국관광공사

    장려상 수상

  • 24.05 ~ 24.06

    NDC24 모노레이크톤

    넥슨

    대상 수상

  • 22.07 ~ 22.08

    2022 Kurly Hack Festa

    컬리

    결선 진출 (156팀 중 Top 12)

05

Education

교육 이수

  • 2022

    인프라 공방 6기

  • 2021

    NextStep TDD 수강

  • 2021

    F-lab 멘토링 수강