Work Experience

NAVER ↗

Lens Dev · Backend Developer

  • Smart Lens 백엔드 서비스 개발 및 운영
  • RabbitMQ 기반 비동기 이미지 삭제 처리 흐름 구현
  • Go의 runtime/trace.FlightRecorder를 활용한 운영 환경 런타임 진단 기능 구축
  • Dependency 보안 취약점 수정 및 CI 실패 원인 분석 자동화 도구 개발

Lotte Innovate ↗

Hotel IS Team · Backend Developer

  • 호텔 식음 POS 시스템 백엔드 서비스 개발 및 운영
  • 다중 테이블 JOIN 및 단계별 집계를 포함한 MSSQL 리포트 쿼리 개발
  • 실행 계획 분석을 통한 데이터베이스·애플리케이션 계층의 대용량 리포트 처리 개선

Projects

Poppin ↗

SSAFY Team Project

  • 한국어 Sentence-Transformer 임베딩과 코사인 유사도를 활용한 FastAPI 추천 서비스 구현 및 예약·좋아요·선호 카테고리의 가중합을 통한 사용자 프로필 벡터 구성
  • Redis Sorted Set 기반 현장 대기열 설계 및 실시간 순위 계산, 중복 등록 방지, 상태 변경·취소, 만료, DB 동기화 처리
  • 리뷰·댓글 작성·수정·논리 삭제, 이미지 업로드, 도메인 예외 처리와 컨트롤러·서비스 테스트 구현

Case Studies

Lotte Innovate · Performance

High-volume discount report

~50% faster in production

Context
A complex report joined sales, menu, discount, and authorization data while calculating detailed rows, subtotals, and grand totals entirely in MSSQL.
Approach
Compared execution plans over approximately 580K records, identified a Table Spool regression in a CTE-based query, and moved summary aggregation to Java.
Outcome
Reduced production end-to-end response time by approximately 50%; the development benchmark improved from 155.7 seconds to 3.7 seconds.

Poppin · Data Structure

Redis-backed on-site waitlist

Context
Each pop-up store required an independent daily waitlist with duplicate-entry prevention, real-time position lookup, status changes, and persistent reservation history.
Approach
Modeled each waitlist as a Redis Sorted Set, combining reservation status and sequence number into the score. Added a secondary phone-based index, synchronized final states to MySQL at 3 a.m., and expired daily Redis data at 4 a.m.
Outcome
Supported registration, cancellation, status transitions, and live queue positions while keeping the core insertion and rank operations at O(log N) through Redis ZADD and ZRANK.

Skills

Languages
Go, Python, Java, SQL
Backend
Gin, FastAPI, Spring Boot, Kubernetes
Data & Messaging
Redis, RabbitMQ

Certifications

건축기사

HRDKorea

2023

정보처리기사

HRDKorea

2024

SQL Developer (SQLD)

Korea Data Agency (KDATA)

2024

Education

SSAFY 11th ↗

SW Competency Test Professional (Level B)

Jan 2024 — Aug 2024