
김휘래
Software Engineer (Backend)
C O N T A C T
+82 10-8277-2490
[email protected]
https://it.looksgood2.me/
https://github.com/rlagnlfo1004
Seoul, South Korea
P R O F I L E
한국어 학습 앱 '코리안쌤'의 백엔드를 맡아, 결제와 포인트처럼 틀리면 안 되는 데이터를 다뤄온 신입 백엔드 개발자입니다. 회원과 포인트를 공유하지만 DB가 분리된 두 서비스 사이에서, 차감 뒤 처리가 실패하면 차감을 되돌리는 보상 경로까지 직접 설계했습니다.
사용자가 겪는 문제를 정의하고, 직접 서비스로 만들어 운영하며 검증해 왔습니다. 분산된 교내 게시판을 일일이 확인해야 하는 학생들의 불편을 해결하기 위해 구독 기반 공지사항 푸시 알림 서비스를 개발해 가입자 466명, MAU 300명 규모로 운영하고 있습니다.
S K I L L S
Spring/Java
◼️ ◼️ ◼️ ◼️ ◼️
MySQL/Redis
◼️ ◼️ ◼️ ◼️ ◻️
Data Engineering
◼️ ◼️ ◻️ ◻️ ◻️
E D U C A T I O N S
Ajou Univ
Department of Software
2021.03-2027.02
Bachelor's Degree
GPA 4.22, Major 4.30
L A N G U A G E S
English
◼️ ◼️ ◼️ ◼️ ◻️
A W A R D S
2026-1 Ajou SoftCon 장려상, 인기상
2026.06 메일상자
2025 아주톤 최우수상(1등)
2025.05 보고서 자동화 서비스
2025-1 파란학기제 시선집중상
2025.06 OnRank
모각소 장려상 3회
2025.03, 2025.09, 2026.03
C E R T I F I C A T E S
정보처리기사
2026.09
TOPCIT 수준 4
2026.05
SQLD
2024.12
W O R K E X P E R I E N C E
- 서비스 서버 2개(케이톡, 코리안쌤)와 공통 플랫폼 서버로 구성된 MSA 백엔드에서, 코리안쌤 서버 개발과 공통 플랫폼의 재화(포인트)와 회원 도메인 전담
- 사내 공용 OCI 미디어 파이프라인(인코딩, 전사, 완료 웹훅) 구축
P R O J E C T S
- 공유 포인트 원장과 서비스 DB에 걸친 차감을 Outbox와 보상 배치로 처리하고, REPEATABLE READ 스냅샷에 가려진 완료 처리 누락을 벌크 UPDATE로 수정
- OCI 이벤트 기반 사내 공용 인코딩과 전사 파이프라인 구축, 엑셀 한 장으로 영상 417편 수동 조작 2,085회 → 0회
- 서울과 싱가포르 읽기 분산에서 QA 환경에 복제 지연 1초를 주입해 깨지는 API를 찾아 제거하고, 실측 지연(55~77ms) 근거 회원별 1초 TTL 마커로 보완
- 50여 개 교내 게시판 공지를 구독과 키워드 조건에 맞춰 푸시로 전달, 가입자 466명, MAU 300명, 최근 90일 푸시 75,000건
- FCM 콜백 DB Write를 전용 스레드 풀로 분리해 웹훅 API P95 5.24초 → 2.53초, 리틀의 법칙으로 전송 풀을 산정하고 세마포어 역압으로 처리량 281건/s → 1,710건/s
- Redis Dirty Set과 Lua Script로 조회수를 최종 일관성으로 집계하고, 읽은 만큼만 DECRBY해 실시간 유입 중에도 유실 없이 반영, AOF와 RDB 하이브리드로 영속화
- 가입자 322명, MAU 200명, 졸업 프로젝트로 2026-1 SoftCon 개발부문 장려상과 인기상 수상
- Pub/Sub 변경 이벤트를 RabbitMQ에 하나씩 발행하는 이벤트 기반 비동기로 바꾸고, 실패한 이벤트만 Exponential Backoff 재시도 후 DLQ로 격리