PORTFOLIO

소개

Noh Yusung

2년차 백엔드 주니어 엔지니어 노유성입니다.
DDD, EDA 기반의 백엔드 아키텍처 설계 철학을 가지고 있습니다.
자체 설계한 회사 전용 커스텀 AI 에이전트를 업무 채널(Naver Works)과 연결해 업무 프로세스를 자동화하고 회사 전용 RAG 데이터셋을 구축했습니다.
백엔드뿐만 아니라 인프라 설계 역량을 기반으로 End-to-End 서비스 개발 프로세스를 구축하는 것이 목표입니다.

기술

기술

AI · AX (LLM)

  • Claude·OpenAI API
  • Prompt Engineering
  • LLM 업무 워크플로 설계
  • AI Agent
  • Slack·Naver Works·SaaS 연동 자동화
  • FastAPI 서빙
  • 파인튜닝 환경·데이터 전처리 자동화

Languages / Frameworks

  • TypeScript
  • Python
  • NestJS

Infra / DevOps

  • AWS (EC2·ECS·ECR·Lambda·SQS·S3·EventBridge·CloudFront·RDS·ElastiCache·VPC·Secrets Manager)
  • GitHub Actions
  • Docker

Observability

  • Grafana
  • Prometheus
  • CloudWatch

DB / Messaging

  • MySQL
  • PostgreSQL (TypeORM)
  • Redis
  • Elasticsearch
  • SQS 기반 비동기 아키텍처

경력

두비덥(Dobedub)

Backend Developer

웹툰+성우 보이스 보이스툰 콘텐츠 플랫폼 — 녹음·편집 툴, 3개 웹툰+음성 플랫폼 서비스 버티컬, 녹음 데이터 라벨링 시스템 설계, 사내 AI 에이전트 시스템 도입 및 백엔드·인프라 전반 설계·운영

2025-07현재

[콘텐츠 서비스 개발 · 유지보수] 사내 콘텐츠 제작툴 및 보이스툰 콘텐츠 3개 서비스 개발 및 유지보수

Tech

  • DDD
  • EDA
  • NestJS
  • TypeScript
  • TypeORM
  • JWT
  • SSO
  • Redis
  • AWS EventBridge

Action

  • DDD, EDA 기반 아키텍처 설계
  • JWT·SSO 기반 인증·인가, 결제·티켓·라이선스·대출·예약과 같은 트랜잭션 중심 도메인 설계
  • 콘텐츠 동기화, AWS EventBridge 기반 스케줄러, Redis 기반 비동기 이벤트, AWS 배포 및 장애 알림 체계 설계
  • 본사 관리자, 도서관 파트너, 일반 이용자, 공개 시범 사용자를 하나의 NestJS 애플리케이션에서 분리하는 멀티테넌트 B2G 콘텐츠 플랫폼 개발·운영

Outcome

  • 트랜잭션 중심 도메인의 데이터 정합성을 보장하면서 Redis 기반 이벤트 비동기 처리로 도메인 간 결합도를 낮추고, 독립적인 확장·장애 대응이 가능한 백엔드 구조 구축
[데이터 라벨링] 사내 음성 데이터 라벨링 시스템 개발

Tech

  • NestJS
  • TypeScript
  • TypeORM
  • AWS S3
  • MySQL

Action

  • AI 학습용 성우 보이스 데이터 라벨링 관리 시스템 부재 문제 해결
  • 서버 로컬에 저장된 음성 데이터를 S3로 이관하고 라벨링 데이터 입력 웹 UI 구현
  • 전사 직원이 참여하는 라벨링 프로세스 구축
  • 약 63만 개 클립의 감정(valence, arousal, intensity), 발화 방식·의도·형태, 관계, 상황 태그별 수집 기준 설계

Outcome

  • 데이터 가치 평가 인정 및 신용보증기금 퍼스트펭귄 선정
[AX - 업무용 챗봇 구축] 사내 전용 AI 에이전트 런타임 기반 업무 보조 챗봇 구축

Tech

  • Hermes CLI
  • Docker
  • MCP
  • TypeScript
  • NestJS
  • AWS RDS
  • RBAC
  • GA4
  • Notion

Action

  • 콘텐츠 판매 계약 기준 정산·분석 담당자 부재로 발생하던 HR 자원 과소모, 데이터 오염, 부서 간 의사소통 오류 개선
  • Hermes CLI를 확장·커스터마이징해 DB, GA4, AWS, Notion 리소스 기반 리서치·수집·정리·구조화와 기획·문제 해결 초안 작성을 수행하는 사내 전용 Dobedub 에이전트 구축
  • 쿼리와 파괴적 작업을 제한하는 DB 분석 커스텀 MCP 개발, AWS RDS 베스천 SSH 연동 및 DB ReadOnly 권한 적용
  • AWS IAM 방식을 참고한 RBAC 기반 Tool 호출 권한과 관리자 대시보드 구현

Outcome

  • 부서 간 커뮤니케이션 비용 감소
  • 데이터 기반 다양한 형식의 분석물 산출
  • 문제 발생 시 기획팀의 초동 대응 단계 확보
[AX - 업무 트래킹 페이지 구축] 업무 채널 통합 관리 및 조회 대시보드 개발

Tech

  • Webhook
  • MCP
  • TypeScript
  • NestJS
  • SSE
  • Naver Works
  • GitHub
  • Notion

Action

  • ERP·EMS 부재와 Naver Works, Notion, Google Drive, 서면·구두 전달로 분산된 업무 프로세스 통합
  • Naver Works, GitHub, Notion Webhook을 연동하고 SSE 방식 대시보드로 업무 프로세스 관제
  • 개발팀 내부 사용을 위한 실시간 업무 현황 조회 기능 구현

Outcome

  • 업무 채널 분산 해소
  • 진행 현황 실시간 모니터링
  • 업무 인수인계 및 협업 효율 향상
[미디어 파이프라인] 사내 콘텐츠 리소스 합성·인코딩 파이프라인 개발 및 유지보수

Tech

  • AWS Lambda
  • AWS S3
  • AWS SQS
  • FFmpeg
  • TypeScript
  • Chromium
  • xvfb

Action

  • EC2 내부 xvfb 가상 모니터와 Chromium 녹화 방식에서 발생하던 다중 녹화 OOM과 작업 지연 문제 개선
  • FFmpeg 기반 미디어 합성·인코딩 파이프라인 개발
  • ScrollY와 시간값을 선형 보간해 60FPS·3,600프레임 단위로 리소스를 샤딩하고 Lambda 서버리스 병렬 인코딩 적용

Outcome

  • 20분 영상 3개 기준 약 1시간이던 생성 작업을 최대 2분 이내 병렬 인코딩으로 단축
  • 병렬 처리 기반 처리량 향상 및 Lambda 서버리스 워커 운영으로 OOM 문제 해결
[데이터 수집] GTM 태그 커스텀 이벤트 기반 GA4 운영 데이터 수집

Tech

  • GA4
  • GTM
  • GA4 Data API
  • Multi-tenant

Action

  • 멀티테넌트 도서관 B2G SaaS 구조에 맞는 GA4·GTM 사용자 행동 분석 체계 구축
  • service_mode·tenant·tenant_host 분석 컨텍스트를 설계해 테넌트별 탐색 퍼널 측정 기반 마련
  • GA4 Data API를 백엔드 통계 시스템에 통합해 실제 서비스 이용 행태 기반 통합 통계 구조 구현

Outcome

  • 이용자 행동 퍼널 측정으로 기획 정확도 향상
  • 테넌트별 성과 분리 분석
  • 기존 통계 사각지대 보완
[비용 거버넌스] AWS 전사 인프라 개선 — 월 비용 50% 이상 절감

Tech

  • AWS
  • ECS
  • EC2
  • SQS
  • Grafana
  • Prometheus
  • Datadog
  • Amplify
  • Lightsail

Action

  • Amplify, Lightsail, Datadog 등 완전관리형 서비스를 ECS(EC2) 기반 서비스로 전환
  • 모니터링을 Datadog에서 Grafana·Prometheus 기반으로 전환
  • 서버를 도메인 성격에 따라 분리하고 실시간성이 낮은 로직은 SQS로 분리해 서버 사양 최적화

Outcome

  • AWS 전사 월 인프라 비용 50% 이상 절감

프로젝트

픽미툰(PickmeToon)

2025-10
  • JWT
  • Trace ID
  • Queue
  • Slack
  • AWS

남성향 성인 타깃 웹툰 및 보이스툰 콘텐츠 플랫폼

  • JWT Token Refresh, Trace ID 기반 로깅, Queue·배치 Slack 알림을 적용해 사용자 세션 안정성과 서비스 운영·장애 추적 체계를 개선하고 백엔드·인프라 전반을 설계·운영

Project Screenshots

Link ↗

푸딩툰(PuddingToon)

2026-01
  • BullMQ
  • NestJS
  • TypeScript

여성향 타깃 BL 계열 웹툰 및 보이스툰 콘텐츠 플랫폼

  • 캐릭터별 성우 선택을 이용권에 저장하는 멀티 캐스팅 구매 모델을 구현하고 BullMQ 기반 사용자·관리자 도메인의 비동기 이벤트 처리 구성

Project Screenshots

Link ↗

보고팡(VogoPang)

2026-04
  • NestJS
  • TypeScript
  • Multi-tenant
  • B2G SaaS

도서관 대상 B2G 보이스툰 콘텐츠 SaaS 플랫폼

  • 도서관별 고객사·관리자·이용자·보유 콘텐츠·대출 정책·브랜딩을 분리하는 멀티테넌트 서비스 개발
  • 기관이 최대 10개의 체험 작품을 선택해 신청할 수 있는 공개 신청 시범 프로세스 개발

Project Screenshots

Link ↗

덥라이트(Dubright)

2025-07~
  • EC2
  • S3
  • EBS
  • MySQL
  • Composite Index

사내 콘텐츠 제작 서비스

  • 백엔드·인프라 전반 유지보수
  • EC2 로컬 리소스 저장 구조를 S3 기반 저장소로 이관해 과도한 EBS 사용 구조 개선
  • Slow Log와 Slow Query를 관제하고 백엔드 쿼리 및 DB 복합 인덱싱으로 조회 속도를 약 90% 향상(EXPLAIN rows 636,278 → 2, 9,029 → 2)

두비덥 라벨링(Dobedub Labeling)

2026-03
  • NestJS
  • TypeScript
  • S3
  • AI Dataset

Dubright에서 생성된 음성 클립을 프로젝트·캐릭터·성우·녹음 정보와 연결하고 감정·발화 스타일·상황·운율 등의 메타데이터를 구조화해 저장하는 음성 데이터 라벨링 콘솔

  • AI 음성 학습 및 콘텐츠 검색에 활용할 수 있는 고품질 데이터셋 구축 시스템 설계

Project Screenshots

두비덥 에이전트(Dobedub Agent)

2026-07
  • Hermes Agent
  • Naver Works
  • MCP
  • RBAC
  • TypeScript
  • NestJS

Naver Works에서 자연어로 사내 데이터베이스 및 문서 정보를 조회하고 분석 결과를 XLSX·PDF·DOCX로 전달하는 사내 AI 업무 에이전트

  • Hermes Agent 오픈소스를 기반으로 Dobedub 사내 업무 환경에 맞는 Naver Works 전용 AI 에이전트 플랫폼 설계·구현
  • Naver Works Directory 사용자와 연동되는 RBAC를 구현하고 사용자 정의 역할별 MCP·Tool 호출 권한을 설정하는 관리자 대시보드 개발

Project Screenshots

Link ↗

SAGEUM(사금)

2026
  • RAG
  • OCR
  • Qdrant Cloud
  • BM25
  • RRF
  • OAuth 2.1
  • MCP

PDF·DOCX·XLSX 등 다양한 문서를 구조적으로 저장하고 사용자 질문에 근거와 원문 위치를 함께 제공하는 개인용 RAG 문서 인텔리전스 서비스

  • 이미지·스캔 기반 문서는 OCR로 텍스트를 추출하고 청킹·임베딩해 벡터 인덱스로 저장
  • Qdrant Cloud에서 다국어 dense embedding과 BM25 sparse 검색을 수행한 뒤 RRF로 결합하는 하이브리드 검색 설계
  • OAuth 2.1로 보호된 원격 MCP 서버와 9개 문서 저장소 도구를 구현하고 OAuth 클라이언트별 업로드 권한을 별도로 관리
Repository ↗Link ↗

워크 트래킹(Work-tracking)

2026-02
  • GitHub
  • Notion
  • LINE WORKS
  • Figma
  • Webhook

태스크를 중심으로 GitHub·Notion·LINE WORKS·파일·Figma·외부 링크에 흩어진 업무 컨텍스트를 수집하고 연결하는 사내 업무 통합 대시보드

Repository ↗

에코캐스트(EchoCast)

2026-04
  • TypeScript
  • NestJS
  • FFmpeg

기존 사내 제작툴의 문제점을 해결한 신규 보이스툰 제작툴

  • 이미지 기반 보이스툰 제작에서 영상 기반 보이스툰으로 개념 확장
Repository ↗

유성 하네스(yusung-harness)

2026-04
  • Codex
  • Prisma
  • MCP
  • JSON-RPC 2.0

Codex 기반 업무 프로세스 하네스 파이프라인

  • 8개 서브에이전트와 15개 스킬로 구성하고 CLI 세션·산출물 기반 트래킹 대시보드를 연동해 작업 내역 추적
  • 기획·설계·디자인·코딩·배포 전반의 작업·관리·공유 시스템과 Prisma 기반 문서관리 스키마 설계
  • MCP 형식으로 CLI 세션과 JSON-RPC 2.0 기반 통신
Repository ↗

스터디 위키(study-wiki)

2026
  • QMD
  • Obsidian
  • Vector Index
  • Markdown

개인 학습 Markdown 자료를 QMD 기반 유사도 임베딩으로 벡터 인덱스에 저장하고 하이퍼링크 형태로 렌더링해 Obsidian에서 관리하는 학습 위키

Repository ↗

DB-MCP(study-wiki)

2026
  • MCP Gateway
  • CLI
  • YAML
  • CSP
  • Database

다중 데이터베이스 읽기 전용 MCP Gateway

  • DB 연결 관리용 로컬 대시보드와 CLI를 개발하고 atomic YAML·.env 갱신, password 비노출, loopback 제한, Host·Origin·Token·CSP 검증 적용
Repository ↗

CONTACT