핵심 강점
슬로우 쿼리 개선·API 리팩토링으로 응답 속도와 처리량 향상
글로벌 트래픽·다국가 결제 시스템을 무중단으로 안정 운영
백엔드부터 프론트까지, 기획·디자인과 매끄러운 협업
LLM·RAG를 실제 서비스에 접목하는 최신 역량
자기소개
글로벌 서비스 환경에서 다양한 플랫폼 기능을 개발하고, 운영 중 발생하는 성능 이슈를 구조적으로 해결해 온 백엔드 개발자입니다.
Node.js(NestJS)를 주로 사용해서 결제, 이벤트, 관리자 시스템, 운영 자동화 등 서비스 전반의 기능을 직접 설계하고 구현해왔어요. 슬로우 쿼리를 개선하거나 API 구조를 리팩토링하면서 실제 서비스 응답 속도와 안정성을 개선한 경험이 있습니다.
프론트엔드(React, Next.js)도 다뤄봐서 기획·디자인·프론트엔드와 협업할 때도 전체 흐름을 이해하며 문제를 해결할 수 있어요. 최근에는 Spring Boot, Kotlin, AWS까지 배워서 더 큰 규모의 시스템을 설계하는 경험을 쌓고 있습니다.
요즘은 AI/LLM을 실제 서비스에 접목하는 데 집중하고 있어요. 사용자의 질문에 맞는 문서를 찾아 답변에 활용하는 RAG(검색 증강 생성), 원하는 말투나 그림체를 적은 비용으로 학습시키는 파인튜닝(LoRA), 텍스트로 이미지를 만드는 생성형 이미지 파이프라인까지 직접 다뤄봤습니다. 생리주기 앱 Luna에는 LLM 기반 맞춤 인사이트를, AI 웹툰 플랫폼 Toonweave에는 캐릭터·세계관을 기억하는 협업 창작 기능을 붙였고, 배운 내용은 블로그에 LLM 시리즈로 정리하고 있어요.
실무에서 가장 중요하게 생각하는 건 운영 안정성이에요. 개발할 때만 잘 돌아가는 코드가 아니라, 트래픽이 몰리고 예외 상황이 생겨도 안정적으로 동작할 수 있도록 설계하는 걸 우선시합니다. 데이터베이스 쿼리 최적화, 캐싱 전략, 에러 핸들링 강화 등으로 시스템 안정성을 높여왔어요.
성능 문제가 생기면 하드웨어를 늘리는 것보다는, 데이터 흐름과 구조를 분석해서 근본적인 해결책을 찾으려고 해요. 슬로우 쿼리를 분석해서 인덱스를 추가하거나 쿼리 로직을 개선하고, API 구조를 리팩토링해서 불필요한 DB 호출을 줄이는 식으로 실제 서비스 응답 속도를 크게 개선한 경험이 있습니다.
코드는 한 번 쓰고 끝나는 게 아니라 계속 수정되고 확장되니까, 나중에 다른 사람이 봤을 때도 이해하기 쉽고 수정하기 쉬운 코드를 쓰려고 노력해요. 명확한 책임 분리와 적절한 추상화로 유지보수성을 높이는 걸 중요하게 생각하고, 기존 콜백 기반 비동기 로직을 async/await로 바꿔서 코드 가독성과 유지보수성을 개선한 경험이 있어요.
개발자는 혼자 일하는 직업이 아니라고 생각해요. 기획자, 디자이너, 프론트엔드 개발자와 함께 일하면서 전체적인 흐름을 이해하고, 서로의 업무를 존중하며 소통하는 게 좋은 결과를 만들어낸다고 믿습니다. 프론트엔드 개발 경험 덕분에 API 설계할 때도 사용자 관점을 고려하고, 기획·디자인팀과 협업할 때도 기술적 제약사항을 명확히 전달하며 최선의 해결책을 찾아갑니다.
경력
에스에스알
2025.07 ~ 재직 중 · Backend Developer · 개발1팀
Node.jsPostgreSQLPython- 보안·솔루션 플랫폼 SolidStep CCE 백엔드 API 개발 및 운영
- 대규모 자산·진단 데이터 조회 API 개선으로 지연 쿼리 제거 및 응답 속도 평균 40% 이상 개선
- PostgreSQL 복잡 집계 쿼리(EXPLAIN ANALYZE) 튜닝 및 CPU 사용률 급증 이슈 해결로 시스템 안정성 확보
- 잦은 페이지 재호출로 인한 DB 부하를 분석해 쿼리 개선 + 호출 제한 정책 적용으로 장애 재발 방지
- JIRA 기반 이슈 분석·원인 정리 및 개발/기획팀 커뮤니케이션 주도
탑코
2021.07 ~ 2025.02 · Backend Developer · 해외서비스개발팀
Node.jsMySQLAWS- 글로벌 웹툰 플랫폼 결제·정산 백엔드 시스템 개발·운영 (3년 8개월)
- 다국가 결제 모듈(PG, Google Play Billing) 연동 및 API 설계
- AWS 기반 운영 환경 구축, S3 + CloudFront로 이미지/정적 리소스 처리 최적화
- 결제·정산 핵심 API 성능 개선으로 결제 실패율 감소 및 운영 이슈 대응 시간 단축
- SQL 최적화·인덱스 설계로 대용량 트래픽 환경에서도 안정적인 서비스 유지
- 운영 중 발생하는 장애 원인 분석 및 재발 방지 구조 설계
후스구스
2021.02 ~ 2021.06 · 개발팀 · 사원/팀원
JavaScriptAPI- 해외향 서비스 및 쇼핑몰 프로젝트 기능 개발
- 기존 코드 리팩토링으로 유지보수성 개선 및 신규 기능 개발 속도 향상
- 프론트–백엔드 간 API 연동 작업 수행
학력
한국방송통신대학교 (4년제)컴퓨터과학과
2026.03 ~ 재학중편입 · 재학중
백석문화대학 (2·3년제)컴퓨터정보과
2015.03 ~ 2019.02졸업 · 학점 3.49 / 4.5
원종고등학교이과계열
2012.03 ~ 2015.02졸업
기술 스택
AI / LLM
Backend
Database
Infra / DevOps
Frontend
프로젝트
Luna — AI 생리주기 추적 앱
개발완료- Ruby on Rails 8 API + React Native(Expo) 기반 생리주기 추적 서비스
- 가중평균 기반 주기 예측과 배란·가임기 계산 알고리즘 설계
- LLM 기반 맞춤형 데일리 인사이트로 기존 트래킹 앱과 차별화
- Fly.io + PostgreSQL 배포 및 정기 예측 재계산 잡(Solid Queue) 운영
재고콕 — QR 재고관리 SaaS
개발중- Spring Boot 3 + Java 21 기반 재고관리 SaaS 백엔드 API 설계·구현
- QR 스캔 기반 입출고·재고 추적 기능
- Next.js + TypeScript 웹 프론트엔드
- 토스페이먼츠 구독 결제(14일 무료 체험) 연동
Crimp — 클라이밍 커뮤니티
개발중- 국내 클라이머를 위한 디지털 홈
- 암장·루트 정보, 등반 로그, 크루 기능 기획·개발
- TypeScript 기반 풀스택 구현
웹툰 열람 플랫폼
개발완료- Spring Boot 3.5 + Java 21 백엔드 API 설계·구현
- Next.js 16 + React 19 + TypeScript 프론트엔드
- 작품·회차·뷰어 등 웹툰 열람 기능 구현
Toonweave — AI 릴레이 웹툰 플랫폼
개발중- AI가 세계관을 기억하고 여러 사람이 이어 그리는 협업형 웹툰 IP 플랫폼
- Kotlin + Spring Boot 백엔드, Next.js 프론트엔드
- SDXL + IP-Adapter 기반 캐릭터 일관성 AI 컷 생성 파이프라인 검증
Lunatalk — 전자상거래 플랫폼
개발완료- Spring Boot 기반 상품 / 주문 / 결제 API 설계 및 구현
- Redis 캐시 구조 적용을 통한 조회 성능 개선
- CRA → Next.js 마이그레이션 및 관리자 UI 구축
- Docker 기반 로컬/운영 환경 구성 및 배포 자동화
Tech Blog
개발완료Next.js App Router 기반 SSR 블로그를 구축했습니다. 다크모드, 태그 필터링, 댓글 시스템을 구현하여 개인 기술 정리 및 트러블슈팅 기록을 목적으로 운영하고 있습니다.
바로가기오늘도 (Onuldo) — 취미 기록 & 공유 앱
개발중- Flutter(앱) + Kotlin(백엔드) 기반 모바일 서비스 프로젝트
- 취미 활동 타이머, 사진 기록, 피드형 타임라인 기능 구현
- UI/UX를 직접 설계하고 디자인 자산 및 컴포넌트 구조화
- 개인의 취미 지속과 동기 부여를 목표로 한 서비스 기획
