다이퀘스트 · 프론트엔드 선임
2024.04 — 현재솔트룩스이노베이션 사업 양수도로 소속 전환
검색과 생성형 AI 서비스를 중심으로 프론트엔드부터 실시간 알림, 배포 환경까지 개발합니다.
국가기록원 RAG 검색·질의응답 · 제주 한라대학교 AI 플랫폼 · 삼성 E&A 검색 서비스 · GenWave · 챗봇 솔루션 운영(이관)
FRONTEND ENGINEER
4년 차 프론트엔드 개발자입니다. 생성형 AI 서비스에서 성격이 다른 실시간 데이터를 각각 다른 방식으로 전달해 왔습니다. 토큰 단위로 끊겨 들어오는 응답은 ReadableStream으로, 단방향 생성 결과는 SSE로, 사용자가 화면을 떠나도 도착해야 하는 완료 알림은 Redis Pub/Sub과 WebSocket으로 처리했습니다.
화면에서 끝내지 않습니다. 수동으로 반복하던 배포를 컨테이너와 스크립트로 옮겨 배포 시간을 50% 이상 줄였고, 연결이 닫히지 않아 생긴 메모리 누수를 추적해 자원 해제 구조를 고쳤습니다.
솔트룩스이노베이션 사업 양수도로 소속 전환
검색과 생성형 AI 서비스를 중심으로 프론트엔드부터 실시간 알림, 배포 환경까지 개발합니다.
국가기록원 RAG 검색·질의응답 · 제주 한라대학교 AI 플랫폼 · 삼성 E&A 검색 서비스 · GenWave · 챗봇 솔루션 운영(이관)
2024.04 사업 양수도로 다이퀘스트에 합류
CPaaS·AI 검색 플랫폼의 프론트엔드 개발과 챗봇 솔루션 운영·유지보수를 경험했습니다.
CPaaS 플랫폼 · AI 검색 엔진 솔루션 · 챗봇 솔루션 유지보수
기록물 기반 질의응답에서 응답 스트리밍·멀티턴 대화·Markdown 표시를 구현하고, 사용자·관리자 앱의 독립 배포 환경을 구성했습니다.
담당: 프론트엔드 선임 · 스트리밍 응답부터 안전한 렌더링, 독립 배포까지
사례 읽기콘텐츠 생성 결과는 SSE로 표시하고, 생성 완료 알림은 Next.js에서 분리한 Redis Pub/Sub·WebSocket 알림 서버로 사용자에게 전달했습니다.
담당: 프론트엔드 선임 · 알림 백엔드 개발 · SSE 생성 결과 UI와 놓치지 않는 완료 알림
사례 읽기검색 프론트엔드의 요청 객체·전역 상태 구조를 정리하고 수동 파일 업로드를 컨테이너와 스크립트 기반 배포로 전환했습니다.
담당: 프론트엔드 선임 · 배포 시간 50% 이상 단축
사례 읽기캔버스 기반 강의 제작 환경 구현
웹 표준 API 기반 이미지 업로드 UX 개선
키워드 자동완성과 실시간 검색 지표 차트
WebSocket 연결 관리와 자원 해제 로직 개선
방송통신대학교 컴퓨터과학 · 2025.03 — 재학 중
단국대학교 기계공학 · 2014.03 — 2021.08 · 졸업
정보처리기사 · 2024.06 취득