
안효상
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 | 폐쇄망 배포 자동화, 개발 인프라, 웹 서비스 운영 |
오픈소스·공개 프로젝트
- Maps (새 창에서 열림) — V-World와 MapLibre GL JS를 연결하고 공공·공간 데이터를 시각화하는 지도 애플리케이션
- next-mdx-resume (새 창에서 열림) — MDX 기반 이력서 작성 프로젝트
- Mattermost Tasks (새 창에서 열림) — 채널별 할 일 목록과 작업 관리 기능을 제공하는 Mattermost 플러그인
- Mattermost Notepad (새 창에서 열림) — 공통·채널별 Markdown 메모를 작성하는 Mattermost 플러그인
Footnotes
-
산업은행 관련 보도 (새 창에서 열림) — 프로젝트 배경 자료. ↩
-
관련 기술·사업 자료: 특허 등록번호 10-2444589-0000 (새 창에서 열림), 동아일보 (새 창에서 열림). ↩