포트폴리오로 돌아가기

FRONTEND ENGINEER

임성호

4년 차 프론트엔드 개발자입니다. 생성형 AI 서비스에서 성격이 다른 실시간 데이터를 각각 다른 방식으로 전달해 왔습니다. 토큰 단위로 끊겨 들어오는 응답은 ReadableStream으로, 단방향 생성 결과는 SSE로, 사용자가 화면을 떠나도 도착해야 하는 완료 알림은 Redis Pub/Sub과 WebSocket으로 처리했습니다.

화면에서 끝내지 않습니다. 수동으로 반복하던 배포를 컨테이너와 스크립트로 옮겨 배포 시간을 50% 이상 줄였고, 연결이 닫히지 않아 생긴 메모리 누수를 추적해 자원 해제 구조를 고쳤습니다.

경력

다이퀘스트 · 프론트엔드 선임

2024.04 — 현재

솔트룩스이노베이션 사업 양수도로 소속 전환

검색과 생성형 AI 서비스를 중심으로 프론트엔드부터 실시간 알림, 배포 환경까지 개발합니다.

국가기록원 RAG 검색·질의응답 · 제주 한라대학교 AI 플랫폼 · 삼성 E&A 검색 서비스 · GenWave · 챗봇 솔루션 운영(이관)

솔트룩스이노베이션 · 선임 · 프론트엔드 / 백엔드

2022.09 — 2024.04

2024.04 사업 양수도로 다이퀘스트에 합류

CPaaS·AI 검색 플랫폼의 프론트엔드 개발과 챗봇 솔루션 운영·유지보수를 경험했습니다.

CPaaS 플랫폼 · AI 검색 엔진 솔루션 · 챗봇 솔루션 유지보수

대표 프로젝트

국가기록원 생성형 AI

2025.09 — 2026.09

기록물 기반 질의응답에서 응답 스트리밍·멀티턴 대화·Markdown 표시를 구현하고, 사용자·관리자 앱의 독립 배포 환경을 구성했습니다.

담당: 프론트엔드 선임 · 스트리밍 응답부터 안전한 렌더링, 독립 배포까지

사례 읽기

GenWave

2024.10 — 2025.04

콘텐츠 생성 결과는 SSE로 표시하고, 생성 완료 알림은 Next.js에서 분리한 Redis Pub/Sub·WebSocket 알림 서버로 사용자에게 전달했습니다.

담당: 프론트엔드 선임 · 알림 백엔드 개발 · SSE 생성 결과 UI와 놓치지 않는 완료 알림

사례 읽기

삼성 E&A · CUBE 2.0

2025.04 — 2025.07

검색 프론트엔드의 요청 객체·전역 상태 구조를 정리하고 수동 파일 업로드를 컨테이너와 스크립트 기반 배포로 전환했습니다.

담당: 프론트엔드 선임 · 배포 시간 50% 이상 단축

사례 읽기

그 밖의 경험

학력·자격

방송통신대학교 컴퓨터과학 · 2025.03 — 재학 중

단국대학교 기계공학 · 2014.03 — 2021.08 · 졸업

정보처리기사 · 2024.06 취득