박찬웅 (chanung)
Infrastructure & Full Stack Architect
✉ chanung.dev@gmail.com ◎ Seoul, KR ⌂ chanung.dev
인프라 아키텍처부터 프론트엔드까지, 전체 시스템을 설계하고 구축하는 풀스택 아키텍트. 2010년부터 개인 홈랩(Home Lab)을 운영하며 OpenVZ부터 Kubernetes·Ceph까지 기술을 내재화해 왔고, C++/C# 보안 솔루션부터 대규모 미국 부동산 플랫폼 운영까지 폭넓은 엔지니어링 경험을 쌓았습니다.
경력
NS홈쇼핑NS Home Shopping 2022.08 — 현재
Full Stack Architect · 라이브커머스 · 방송투표 (프리랜서)
라이브커머스 플랫폼과 방송 연계 대국민 투표 시스템을 설계·구축·운영합니다. 인프라부터 백엔드 API, 관리자 화면까지 전 영역을 전담합니다.
- 라이선스 만료 앞둔 상용 검색엔진(Diquest/DIVER5)을 OpenSearch(nori 형태소)로 이관·내재화 — 인프라·아키텍처·데이터 모델·코드 컨벤션까지 4-tier 풀스택(Java 21·Spring Boot 4.1·Vue 3)을 그린필드로 단독 설계·구축해 후속 개발 기반 마련, 상품 95만건 무중단 색인
- pnpm audit 취약점 점검을 보고서 생성·코드베이스 grep 근거 수집·LLM 영향도 분석까지 잇는 자동화 파이프라인으로 구축 — 취약점 113개 대응을 결정적 근거 기반으로 우선순위화
- CloudFront Lambda@Edge 이미지 리사이즈 함수를 sharp 0.35·node24·aws-sdk v3로 재구축 — warm 변환 4.7배 단축(1085ms→233ms), cold init 19% 감소, compute 비용 78% 절감
- Gemini 비전 모델로 상품 이미지의 마케팅 오버레이(홍보 뱃지·인증마크·가격 문구)를 감지·인페인팅 제거하는 API 구축 — 사람·상품 본체는 보존, FastAPI+Cloud Run(Secret Manager 키관리·유휴 무과금)
- NCP 클라우드 인스턴스 CentOS EOL 대응 — Ubuntu 24.04로 교체
- 라이브커머스 부분 ISMS-P 심사 지원
- '현역가왕' 방송 연계 투표 시스템을 고가용성 아키텍처로 구축 — Artillery 부하테스트 1,800 TPS·100% 성공률(MongoDB Atlas 병목 없음), 실서비스 c6i.4xlarge 8대 수평 스케일아웃
- Kafka로 트래픽 폭주 시 DB 쓰기 부하를 분산하고, Decorator 패턴 기반 Redis 캐싱으로 조회 성능 최적화
- 라이브커머스 영상 인프라를 NCP로 그린필드 구축 — VPC·인스턴스·MySQL·Redis·Object Storage·CDN·LiveStation·CI/CD·PLG 모니터링 전반을 단독 설계해 팀(2인) 개발 기반 마련, Kollus 상용 솔루션을 자체 구축/Ncloud로 이관하고 폴링 로직을 RTMP Callback·Event Listener로 재설계해 연간 2억원 비용 절감
- 보안망 내 Gitea·Docker Registry·CI/CD·PLG Stack(Loki/Grafana)으로 Zero-to-One 자체 개발 환경 구축
- VideoJS 기반 플레이어 자체 구현으로 영상 로딩 2.1배 개선, NestJS/Nginx 이미지 변환 서버로 LCP 82% 감소
NestJS · Angular · Vue 3 · AWS · Naver Cloud · MongoDB · Kafka · Redis · Jenkins · Docker
프리랜서Freelance 2019.10 — 2020.12
Full Stack Developer · 웹 채팅 커뮤니티
웹 채팅 기반 커뮤니티 사이트를 설계·구축하고 유지보수했습니다.
- Node.js·Express로 확장 가능한 RESTful API 백엔드 설계 및 구축
- Socket.io를 도입해 지연 없는 실시간 채팅과 커뮤니티 인터랙션 구현
- Passport·JWT 기반 사용자 인증·인가 프로세스 구축, Angular·Material Design 관리자 대시보드 개발
Node.js · Express · Socket.io · Passport · JWT · MongoDB · Angular
Nations Info Corp 2011.11 — 2019.09
Developer · RealtyStore.com
미국 부동산 경매·매매·렌트 정보를 제공하는 대형 플랫폼(RealtyStore.com)과 20여 개 패밀리 사이트를 통합 개발·운영했습니다.
- 메인 플랫폼을 포함한 20여 개 서브 브랜드 사이트를 통합 관리하며 유지보수 효율을 높임
- 회원 결제 유도를 위한 Upsell/Downsell 마케팅 로직과 Zipcode 기반 부동산 알림 서비스 구축
- 사용자 지정 Zipcode 반경 n마일 내 매물을 검색·알림하는 위치 기반(LBS) 알고리즘 구현
- 신용 평가 기관(Credit Bureau) API 연동으로 실시간 신용 점수 조회 기능 개발
- AWS 기반 서버 운영에 XtreemFS 분산 파일 시스템을 도입해 20여 개 사이트 간 대용량 이미지·파일 공유 인프라 구축
Java · Spring · Hibernate · PHP · Drupal · AWS · XtreemFS · MySQL · Jenkins
HRN IT Co. 2011.01 — 2011.06
Full Stack Developer · KBS America 스트리밍
KBS America의 한국 콘텐츠 스트리밍 서비스(mvibo.com) 백엔드·프론트엔드 기능을 개발했습니다.
PHP · MySQL · Apache · Linux
프리랜서Freelance 2010.06 — 2010.09
Web Developer · 데이팅 서비스
데이팅 웹 사이트 기능 추가 및 리뉴얼 — 카페24 솔루션 커스터마이징.
트리니티소프트Trinity Soft 2008.07 — 2010.05
개발자 · 웹방화벽 통합관리
광주 정부 데이터센터에 들어가는 웹방화벽 통합관리 시스템의 서버(BE)와 관리 UI(FE)를 개발했습니다.
- 메시지큐 기반 server-client 구조로 다수의 웹방화벽과 통신하는 통합관리 서버 개발 (C++ / ACE Framework)
- 통합관리 서버와 통신하는 관리 UI 개발 (C# / .NET Framework)
C++ · ACE Framework · C# · .NET
유비에라Ubiera 2007.10 — 2008.06
개발자 · 웹 개발
군산·횡성 성남 영어 체험센터 웹사이트를 제작했습니다.
개인 프로젝트 상세 → chanung.dev/works
RTMP 라이브 스트리밍 플랫폼 (토이) 2026.03 — 2026.04
라이브 스트리밍(RTMP/HLS)을 직접 다뤄보려 SRS + NestJS + Vue로 만든 스트리밍 관리 플랫폼. RTMP를 내재화하면 라이브커머스의 NCP LiveStation과 노후 방송 송출 솔루션 두 가지를 한 번에 대체할 수 있어, 그 사전 학습·검증용으로 만든 토이 프로젝트입니다.
SRS · NestJS · Fastify · Prisma · Vue 3 · PostgreSQL · Redis · FFmpeg
스킬
언어 Java · TypeScript · JavaScript · Python · C++ · C#
백엔드 NestJS · Spring Boot · Fastify · Express · Node.js
프론트엔드 Vue 3 · Angular · TailwindCSS
인프라 · DevOps AWS · Naver Cloud · Kubernetes · Ceph · Docker · Nginx · Jenkins · Gitea Actions · XtreemFS
데이터 · 모니터링 MongoDB · Oracle · MySQL · Redis · Kafka · PLG Stack · ELK Stack
교육 · 자격
전자계산학과 학사 — 국가평생교육진흥원 · 학사 학위 2006 — 2008
정보처리기사 — 한국산업인력공단 2009.07
정보처리산업기사 — 한국산업인력공단 2007.06