안효상 프로필 사진

안효상

An HyoSang

풀스택 개발자 · DevOps 엔지니어

서비스 기획 · 풀스택 개발 · 서비스 운영

금융권 SI와 사내 솔루션의 프론트엔드·백엔드 개발을 경험했습니다. Spring과 Next.js를 중심으로 서비스를 설계·운영하고, 2024년부터는 독립 개발자로 웹 서비스의 기획부터 배포·운영까지 직접 수행하고 있습니다.

금융권 SI, 사내 솔루션과 독립 웹 제품의 개발·운영 경험을 정리한 이력서입니다.

최종 업데이트

핵심 역량

  • 제품 전주기 개발 — 사용자에게 필요한 기능을 기획하고 프론트엔드·백엔드 개발, 배포와 운영까지 연결합니다.
  • 금융·문서 도메인 구현 — 금융권 SI와 PDF·문서 검색·분석 제품에서 복잡한 업무 요구를 웹 시스템과 처리 엔진으로 구현했습니다.
  • 개발·운영 자동화 — Docker, Jenkins, GitLab CI/CD를 활용해 개발 인프라와 승인·배포·롤백 흐름을 구축했습니다.

경력

창업 준비 및 독립 개발

기간
2024.01 ~ 현재 (약 2년 9개월)
역할
서비스 기획, 풀스택 개발, 서비스 운영
  • 웹 서비스의 기획, 디자인, 개발, 배포와 개선을 단독으로 수행합니다.
  • 클라우드 기반 인프라를 활용해 직접 만든 서비스를 공개하고 운영합니다.

위썸 (WESOME)

기간
2016.06 ~ 2023.12 (약 7년 6개월)
소속·역할
S&C 개발팀 · 풀스택 개발자, DevOps 엔지니어
  • 금융권 SI의 프론트엔드·백엔드 개발과 프로젝트 관리 업무를 수행했습니다.
  • 메일·정보보호·PDF 처리 솔루션을 개발하고 사내 개발·운영 인프라를 구축·관리했습니다.

대표 프로젝트

QWrite.md (새 창에서 열림)

2026.02 ~ 2026.06 · 독립 개발 · 1인 풀스택 개발
  • 문제 — 리치 텍스트와 Markdown 코드를 오가면서도 문서 작성 흐름이 끊기지 않는 웹 편집 환경이 필요했습니다.
  • 역할·판단
    • CodeMirror와 ProseMirror를 활용해 WYSIWYG·코드 편집 모드 전환을 구현했습니다.
    • 슬래시 명령, GFM, 단축키와 브라우저 저장소 기반 이미지·문서 보관 기능을 연결했습니다.
  • 결과 — 별도 설치 없이 브라우저에서 Markdown을 작성·보관할 수 있는 에디터를 공개했습니다.1

Drop (새 창에서 열림) · P2P 파일 공유 서비스

2025.08 ~ 현재 · 독립 개발 · 1인 풀스택 개발
  • 문제 — 기기 사이에서 별도 프로그램 없이 파일을 전달할 수 있는 브라우저 기반 흐름이 필요했습니다.
  • 역할·판단
    • WebRTC 데이터 채널로 기기 간 파일 전송을 구현했습니다.
    • Supabase Realtime으로 연결 상태를 동기화했습니다.
  • 결과 — WebRTC를 지원하는 브라우저 사이에서 파일을 전달할 수 있는 서비스를 제공하고 있습니다.2

하나저축은행 CI/CD 환경 구축

2023.04 ~ 2023.07 · 위썸 / 하나저축은행 · DevOps 엔지니어
  • 문제 — 폐쇄망에서 웹·iOS 서비스의 빌드와 배포를 안정적으로 반복하고 장애에 대응할 수 있는 자동화 환경이 필요했습니다.
  • 역할·판단
    • Jenkins, Nexus, Docker 기반 파이프라인과 웹 빌드·배포 스크립트를 설계·구축했습니다.
    • fastlane을 사용한 iOS 빌드·배포와 Mac Mini 서버의 설치·보안 설정을 수행했습니다.
    • 승인, 배포, 롤백과 알림 절차를 자동화하고 운영자를 교육했습니다.
  • 결과 — 폐쇄망 안에서 빌드부터 승인·배포·롤백까지 이어지는 자동화 흐름을 구축했습니다.

KDB산업은행 기업여신 마케팅 앱

2022.04 ~ 2022.11 · 위썸 / KDB산업은행 · 프론트엔드 개발
  • 문제 — 내부망 기반 여신 마케팅 기능을 VDI·Surface 환경에 맞게 통합하고 터치 UI와 시스템 통신을 개선해야 했습니다.
  • 역할·판단
    • Electron, React, TypeScript 기반 앱과 터치 UI를 개발했습니다.
    • 분산된 업체 개요 화면과 필요한 MCI 데이터를 통합하고 hook 기반 데이터 처리를 구현했습니다.
    • 금리 시산 입력·출력, 제안서 PDF와 표·차트 대시보드를 개발했습니다.
  • 결과 — 기업 고객 정보를 조회하고 금리를 시산해 제안서를 생성하는 태블릿 업무 흐름을 구현했습니다.3

DAIA · 입찰문서 리스크 분석 시스템

2021.04 ~ 2021.12 · 위썸 / 대우건설 · 프로젝트 관리 및 메인 개발
  • 문제 — PDF 전처리 PoC를 온톨로지 기반 리스크 분석 서비스로 발전시키고, 외주 개발 이후 유지보수가 어려운 구조를 개선해야 했습니다.
  • 역할·판단
    • 요구사항 분석, 아키텍처·DB·UI/UX 설계와 Spring·React 기반 핵심 기능 개발을 주도했습니다.
    • inode 기반 파일 식별을 경로 저장 방식으로 바꾸고 외주 코드를 리팩터링했습니다.
    • Word2Vec 기반 단어 추천, PDF 비교·병합·주석 추출과 Lucene 검색 기능을 개발했습니다.
  • 결과 — 1차 오픈을 완료하고 검색·분석·검토 기능을 하나의 업무 시스템으로 연결했습니다.4

PDF-ion (새 창에서 열림) · 문서 구조 분석 엔진

2019.02 ~ 2019.09 · 위썸 · 백엔드 개발
  • 문제 — 머신러닝·빅데이터 솔루션에서 활용할 수 있도록 문서의 텍스트뿐 아니라 제목·문단·이미지와 메타데이터를 구조화해야 했습니다.
  • 역할·판단
    • 오픈소스 라이브러리를 분석·수정하고 PDF, MS Office, HWP/OWPML의 문서 구조 추출 기능을 구현했습니다.
    • Tesseract OCR을 통합하고 추출 결과의 JSON 변환과 MongoDB·PostgreSQL·파일 시스템 저장을 구현했습니다.
  • 결과 — 내부 데이터 추출 엔진으로 적용했으며 PDF-ion 제품으로 개발했습니다.5

기술 역량

분야기술적용 경험
프론트엔드React, Next.js, TypeScript웹 제품, 금융 업무 화면, Markdown 편집기
백엔드·문서Java, Spring Boot, Lucene금융 API, 문서 검색, PDF 구조 분석
실시간·브라우저WebRTC, WebSocket, FFmpeg.wasm파일 공유, 실시간 통신, 미디어 처리
데이터PostgreSQL, Redis, MongoDB업무 데이터, 접속 상태, 문서 분석 결과 저장
인프라·배포Docker, Jenkins, GitLab CI/CD, Vercel폐쇄망 배포 자동화, 개발 인프라, 웹 서비스 운영

오픈소스·공개 프로젝트

Footnotes

  1. QWrite.md 서비스 (새 창에서 열림). ↩

  2. Drop 서비스 (새 창에서 열림). ↩

  3. 산업은행 관련 보도 (새 창에서 열림) — 프로젝트 배경 자료. ↩

  4. 관련 기술·사업 자료: 특허 등록번호 10-2444589-0000 (새 창에서 열림), 동아일보 (새 창에서 열림). ↩

  5. PDF-ion 제품 설명 (새 창에서 열림). ↩