소프트웨어 엔지니어 방재호입니다.

전자계약, 커머스, AI 이미지 생성 등 다양한 도메인에서 제품의 핵심 흐름과 기반 시스템을 설계·구현해온 소프트웨어 엔지니어입니다. 프론트엔드를 기반으로 시작했지만, 실제 서비스 운영에 필요한 백엔드·인프라·AI 연동까지 직접 다루며 문제 정의부터 설계, 구현, 검증, 운영 개선까지 end-to-end로 맡아온 경험이 있습니다.

불확실성이 큰 문제를 빠르게 구조화하고, PoC에서 멈추지 않고 제품화 가능성을 판단할 수 있는 수준까지 끌고 가는 역할에 강점이 있습니다. 빠른 프로토타이핑과 반복 개선을 통해 유저 가치를 검증하고, 운영 중 발생하는 병목과 리스크를 구조적으로 해결하는 데 집중해 왔습니다.

Profile.

이름
방재호 (BANG JAE HO)
생년월일
1990.11.14
이메일
bangjh1114@gmail.com
연락처
010-9674-5444
블로그

Work Experience.

인투소프트.

Frontend Engineer - (재직 중)

전자서명 제품 심플사인의 차세대 클라이언트 전환과 제품 기능·운영 안정화를 주도하고 있습니다. V2 API 마이그레이션을 중심으로, 서명 세션·문서 다운로드·부서/조직 관리·초기 로딩 성능까지 클라이언트의 핵심 흐름을 end-to-end로 다루고 있습니다.

심플사인 V2 마이그레이션.

전자서명 제품의 차세대 API 전환에 맞춰 클라이언트 API 호출 구조, 데이터 변환 계층, 검증 체계를 처음부터 다시 잡는 마이그레이션을 주도 했습니다. 화면 코드가 서버 응답 구조에 직접 묶이지 않도록 변환 계층을 분리하고, 도메인별 API 목록과 단위 테스트 기반으로 기존 서비스를 유지한 채 V2 구조를 안정적으로 정착시켰습니다.

주요 역할
  • 서버 V2 API 전환에 맞춰 API 호출부와 화면용 데이터 변환 계층을 분리해, 응답 구조 변경이 UI 전반으로 번지지 않도록 경계를 설계
  • document·signing·workspace 등 도메인별 API 목록(200여 개)을 정리하고, 호출 경로를 한곳에서 관리하도록 모아 명세 불일치나 불필요한 호출을 초기에 드러내는 구조로 개선
  • 서버 응답을 화면 전용 데이터로 바꾸는 공통 변환 계층을 만들고, 600여 개 규모의 단위 테스트로 변환·캐시·서명 핵심 로직의 회귀를 검증
  • 점진적 전환이 끝난 뒤 남아 있던 호환용 코드, 임시 네이밍, 검증용 코드를 정리하고, 서비스 레이어를 도메인 단위 구조로 재편
  • AI 코딩 도구(Codex, Claude Code)를 활용해 전환 작업을 작은 단위로 나누고, 서버 구현·테스트·사용자 흐름을 대조하며 검증한 뒤 반영하는 방식으로 속도와 안정성을 함께 가져감
React JavaScript Vite Vitest TanStack Query Claude Code Codex

심플사인 제품 고도화 및 운영 안정화.

V2 전환 이후에도 신규·레거시 클라이언트를 함께 유지보수하면서 서명 세션 안정성, 문서 유통, 부서·조직 관리, 초기 로딩 성능처럼 실제 운영에 바로 영향을 주는 기능을 꾸준히 개선했습니다. 단순 UI 수정이 아니라, 토큰·다운로드·검색·권한 경계를 제품 흐름 단위로 다시 다듬는 작업이었습니다.

주요 역할
  • 참여자 토큰 만료 시 중간 재인증·자동 재발급과 열람암호 선제 확인을 넣어, 서명·열람 도중 세션이 끊겨 작업이 중단되는 문제를 줄임
  • 문서 다운로드를 브라우저 기본 방식과 ZIP 스트리밍으로 바꾸고, 추출 엑셀에 서명 이미지까지 포함·최적화해 대용량 문서 유통 경험을 개선
  • 부서 단위 문서·템플릿 관리, 멤버 일괄 등록, 사이드메뉴 2단 구조 등 조직/권한 기반 운영 화면을 V2 API에 맞춰 새로 만들고 고도화
  • 링크 문서, DATETIME 필드, 문서유형·기간 검색, 모바일 서명 패널 등 고객 요청 기능을 신규·레거시 양쪽에 맞춰 넣어 운영 편차를 줄임
  • 앱 시작 경로를 줄이고 PDF·모달 지연 로딩, 코드 분리, 미사용 의존성 정리를 통해 초기 로딩 비용을 낮추고 유지보수 범위를 축소
  • 공통 클라이언트 패키지와 문서 필드 변환기의 타입 대응을 함께 관리해, 양쪽 계약이 바뀌어도 제품 기능이 끊기지 않도록 연결
React JavaScript Vite Webpack TanStack Query pdf.js

이폼웍스.

Frontend Engineer - (약 8개월)

전자계약 서비스에서 문서 처리 자동화와 계약 운영 흐름 개선을 중심으로 핵심 기능을 개발했습니다. 비정형 문서 인식, 문서 검색, 승인 프로세스처럼 제품의 본질적인 문제를 다루는 업무를 맡았습니다.

AI 기반 문서 필드 자동 감지 시스템.

계약서·신청서 등 비정형 문서 이미지에서 입력 필드를 자동 탐지·분류하는 PoC를 단독으로 진행했습니다. NAVER CLOVA OCR과 Google Gemini API를 결합해 텍스트, 날짜, 체크박스, 서명 등 다양한 필드 유형을 인식·분류할 수 있는 구조를 설계했고, 로컬 모델과의 비교 실험을 통해 상용화 가능성을 검증했습니다.

주요 역할
  • 문제 정의부터 아키텍처 설계, 프로토타입 구현, 실험 검증까지 전 과정 주도
  • OCR 품질 편차가 큰 환경에서 LLM 조합과 프롬프트 설계를 반복 실험
  • 여러 AI 프로바이더를 교체 가능한 구조로 설계해 실험 확장성과 유지보수성 확보
  • 프로토타입 완성과 함께 내부 의사결정에 활용 가능한 수준의 결과물 제공
Python FastAPI NAVER CLOVA OCR Google Gemini API Ollama React TanStack Query Zustand Shadcn/ui

RAG 기반 문서 검색 시스템.

OCR이 포함된 이미지, PDF, 텍스트 문서를 대상으로 문서 자산의 검색 가능성을 높이기 위한 RAG 기반 검색 파이프라인을 단독으로 구축했습니다. 단순 시연용 챗봇이 아니라, 다양한 임베딩 모델과 검색 전략을 비교·검증하며 향후 상용화 확장을 고려한 구조를 마련했습니다.

주요 역할
  • 텍스트 추출 → 임베딩 → 벡터 인덱싱 → 검색까지 전체 파이프라인 설계·구현
  • Jina, Gemini 기반 임베딩과 키워드·시맨틱·하이브리드 검색 전략 비교
  • Milvus 기반 벡터 검색 구조를 검증하고 FastAPI·React 프로토타입까지 end-to-end 구현
  • 내부 PoC 시연과 외부 활용이 가능한 수준으로 결과물 완성
Python 3.12 FastAPI Jina Embedding v3 Gemma 3 Ollama Milvus Naver Clova OCR API React TanStack Query Zustand Shadcn/ui

위드싸인 사전 승인 계약.

전자계약 발송 전 내부 결재 단계를 추가하는 기능을 개발했습니다. 단순한 기능 추가가 아니라, 계약 발송 과정의 운영 리스크를 줄이고 승인 흐름을 표준화하는 핵심 통제 절차를 제품 내에 구축한 작업이었습니다. 상태 전이와 오류 처리 규칙을 정리해 운영 불일치 이슈를 줄이는 데 기여했습니다.

주요 역할
  • 발송 전 승인 단계를 제품 플로우에 반영해 결재 프로세스를 표준화
  • 상태 전이와 오류 처리 규칙을 정리해 운영 과정의 불일치 이슈를 완화
React 18 TypeScript styled-components Zustand MUI TanStack Query

아이엠폼.

Software Engineer - (약 5년 10개월)

AI 이미지 생성, 모바일 커뮤니티, 커머스, 인프라 개선 등에서 핵심 기능 개발과 운영 구조 개선을 함께 맡아온 기간입니다. 프론트엔드에 기반을 두되, 실제 서비스 운영에 필요한 백엔드와 인프라까지 직접 다루며 제품의 중심 문제를 해결하는 역할을 수행했습니다.

PIXVAS.

Stable Diffusion 기반 AI 이미지 생성·편집 서비스의 핵심 기능을 개발했습니다. 단순히 UI를 만드는 수준을 넘어, 생성 파이프라인을 사용자가 다룰 수 있게 추상화하고, 실시간 처리와 대용량 이미지 전송 문제를 안정화하는 역할을 맡았습니다.

주요 역할
  • React + TypeScript 기반 이미지 에디터 UI 아키텍처 설계
  • Zustand, SWR 중심의 상태 관리·비동기 처리 구조 정리
  • Stable Diffusion, ControlNet, LoRA 파이프라인을 파라미터 패널로 추상화
  • Socket.IO + Kafka 기반 생성 진행 상황 실시간 스트리밍 구현
  • Kafka 메시지 크기 제한을 고려해 이미지를 분할 전송하고, 클라이언트에서 재조립하는 로직 설계
  • 일부 이미지 처리 작업을 클라이언트로 오프로딩해 서버 부하 완화
React TypeScript Vite Ant Design SWR Socket.IO Python 3.12 Stable Diffusion NestJS MongoDB

시스템 아키텍처 개선.

기능 확장과 서비스 증가로 복잡도가 높아진 상황에서 운영 가능한 구조로 전환하기 위한 아키텍처 개선 작업에 참여했습니다. 단기 기능 개발이 아니라, 향후 확장성과 배포 안정성을 위한 기반 구조를 다룬 경험입니다.

주요 역할
  • Kubernetes 클러스터 및 Private Registry 구성
  • Jenkins + ArgoCD 기반 배포 파이프라인 도입
  • 오토스케일링 및 ELK 로깅 시스템 도입
  • 운영 복잡도를 줄이고 서비스 배포 일관성을 높이기 위한 기반 정비
Kubernetes Docker Jenkins ArgoCD ELK

Terraform 기반 인프라 구축.

기존 인프라를 Terraform 코드로 이식해 재현성과 변경 관리 효율을 높이는 작업을 수행했습니다. 기능 개발 외에도 실제 운영 인프라를 구조화할 수 있다는 점을 보여주는 경험입니다.

Terraform AWS Tencent Cloud IaC

TAGNITY.

NFT 기반 폐쇄형 커뮤니티 모바일 앱과 관리자 백오피스를 개발했습니다. 인증, 채팅, 화상 통신, 업데이트 배포 등 서비스의 핵심 기능을 제품 수준으로 구현한 프로젝트였습니다.

주요 역할
  • React Native 기반 모바일 앱 개발
  • Openfire 기반 실시간 채팅 시스템 구축
  • TRTC 연동을 통한 실시간 화상 채팅 구현
  • NFT 보유 여부를 확인하는 백엔드 인증 로직 개발
  • 게시판, 댓글, 업로드 등 핵심 기능 제품화
React Native TypeScript NestJS Openfire TRTC CodePush React Native UI Lib

MINIPIE.

위챗 미니프로그램 기반 커머스 풀필먼트 솔루션 개발에 참여했습니다. 프론트엔드, 백오피스, 결제, 물류 연동 등 커머스 운영에 필요한 핵심 흐름을 실제 서비스로 연결한 경험입니다.

주요 역할
  • 위챗 미니프로그램 기반 FE 개발
  • React + TypeScript 기반 관리자 백오피스 구축
  • 위챗 페이 결제 연동
  • 해관 신고 및 Electron 기반 자동 신고 프로세스 구축
  • 배송 추적 API 연동
  • 해외 사용자 지연 이슈에서 API/DB 병목이 아님을 검증하고 네트워크 구조 개선으로 응답 속도 개선
React TypeScript Ant Design SWR Recoil Styled-components Miniprogram Tencent Cloud Node.js Express.js NestJS MongoDB

기타 핵심 개선 사례.

  • 대용량 엑셀 다운로드 시 브라우저 OOM 문제를 서버 스트리밍 방식으로 개선
  • 대형 클라이언트 리뉴얼 프로젝트에서 FE를 주도하며 일정 단축에 기여
  • 다양한 서비스 구축 경험을 통해 FE-BE-Infra 전반을 아우르는 제품 개발·운영 역량 축적

마플 코퍼레이션.

Software Engineer - (약 3개월)

커스텀 굿즈 커머스 플랫폼에서 운영 효율과 상품 관리 정확도에 직접 연결되는 백오피스 핵심 기능을 개발했습니다.

상품 연관 검색어를 운영자가 직접 관리할 수 있도록 구조를 개선해 운영 효율을 높였고, 옵션별 이미지 매핑 기능을 구현해 상품 관리 정확도를 높였습니다. 또한 마이페이지·구매내역 개편과 배송 상태별 조회 구조 개선을 통해 사용자와 운영자 모두의 탐색 경험을 정리했습니다. 짧은 기간이었지만, 반복적인 운영 업무를 제품 내부 구조로 흡수하는 성격의 작업을 맡았습니다.

JavaScript PostgreSQL FxJS FxDom Rune

Product Project.

케미리포트.

기획 · 프론트엔드 · 결제 연동 - (출시 완료)

AI 기반 관계 분석 서비스.

https://minion.toss.im/NlBFo8Xy · 2026.05.01 토스 인앱 출시

성격 유형 조합을 기반으로 관계 해석, 위기 시나리오, 행동 가이드를 제공하는 유료 리포트 서비스입니다. 2인 사이드 프로젝트로 진행했으며, 기획·프론트엔드 개발·결제 연동을 담당했습니다. OpenAI API를 활용한 실시간 리포트 생성 구조와, 토스 로그인·토스페이먼츠 기반 결제 플로우를 구축했습니다.

주요 역할
  • 기획서를 버전별로 체계화하고 작업 단위를 명확히 나눠, AI 코딩 도구가 일관된 방향으로 구현할 수 있도록 가이드
  • 공동 작업자와의 의존성을 분석해 백엔드/프론트엔드 트랙을 분리하고, 작업 충돌 없이 병렬로 진행할 수 있는 구조 설계
  • 토스 로그인 연동, 결제 직전 로그인 게이트, 크레딧 시스템, 재분석 24시간 무료 로직 설계
  • 무료 결과 사전 생성 캐싱으로 AI 원가를 줄이고, 리포트 1건당 비용 로깅 구조 설계
성과
  • 기획 → 개발 → 출시까지 약 4주 만에 완료, 토스 인앱 정식 출시
  • 실제 출시·운영 과정에서 결제 연동과 배포 이슈를 직접 경험
Next.js 16 TypeScript Tailwind CSS Prisma PostgreSQL OpenAI API Toss Payments Vercel Claude Code Cursor

Technical Strengths.

Core Strengths.
  • 제품의 핵심 흐름을 빠르게 구조화하고 end-to-end로 구현하는 능력
  • 프론트엔드 기반이지만 백엔드·인프라·AI 연동까지 직접 다루는 문제 해결 방식
  • 불확실성이 큰 영역에서 PoC를 설계하고 제품화 가능성을 검증하는 역량
  • 정확도, 운영성, 처리 성능, 전송 안정성 등 제품의 본질적 품질을 개선한 경험
  • PM, 기획, 디자인, 운영과 협업하며 기술 문제를 제품 문제로 번역하는 커뮤니케이션 역량
Tech Stack.
Frontend
JavaScript, TypeScript, React, React Native, Next.js, Zustand, Recoil, SWR, TanStack Query, MUI, Ant Design, styled-components, shadcn/ui, Vite
Backend / Infra
Node.js, Express.js, NestJS, FastAPI, Docker, AWS, Tencent Cloud, Terraform, Kubernetes, Jenkins, ArgoCD
Database / Search
PostgreSQL, MongoDB, Redis, Milvus
AI / ML
Stable Diffusion, ControlNet, LoRA, Google Gemini API, Ollama, RAG, Embedding, OCR(CLOVA)

자격증.

🏆
정보처리기사
발급기관 한국산업인력공단
취득일 2025.09.12