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
Yonsei University ↗
B.S. in Architectural Engineering
Mar 2018 — Feb 2024
SSAFY 11th ↗
SW Competency Test Professional (Level B)
Jan 2024 — Aug 2024
