| 약 5년 단독 서비스 운영 (국립오페라단) |
약 1개월 AI 활용 단독 구축 (동작구청, 설계~배포) |
80% 이상 단독·소규모 팀 주도 |
5년 2개월 실전 경력 |
2021.03 ~ 현재 · 약 5년 단독 운영 · Java · 전자정부 프레임워크 · MariaDB · JSP
2021년 3월부터 약 5년간 본인 단독으로 기능 개선·유지보수를 맡아 운영해 온 공공기관 대표 서비스입니다.
교육·결제·라이브 방송·인증 등 외부 연동 다수와 서버 이관·튜닝까지 한 시스템을 끝까지 가져갔습니다.
- 교육 시스템 신청·승인·결제 전 흐름 신규 도입 (승인형 · 자동승인형 분기 설계)
- 토스페이먼츠 결제 도입 — 누적 억 단위 결제
- Vimeo 라이브 방송 누적 20회 이상 운영 (아이폰 끊김 현상 진단·해결)
- NICE 본인인증 · 이메일 인증 · SNS 로그인(페이스북 · 인스타그램 · 카카오 · 네이버) 연동
- 관리자 UI 전면 개편 · 굿프렌즈 티켓 신청 등 사용자 편의 개선
- 서버 이관 후 웹/WAS 분리 튜닝으로 응답 속도 약 3.5배 개선 (측정 근거 보유)
코드·설계 단위로 임팩트가 있었던 작업들입니다.
각 항목은 **"왜 필요했는가 → 어떤 고민 → 어떻게 해결 → 결과"**의 4단 구조로 별도 자료를 보유하고 있습니다.
| # | 기능 | 핵심 수치 | 한 줄 요약 |
|---|---|---|---|
| 1 | 국립오페라단 응답 속도 개선 | 0.133초 → 0.038초 (약 3.5배) |
웹/WAS 분리 + 정적 리소스 처리 분리. 본인 단독 수행. 측정 근거 보고서 보유 |
| 2 | 리마스 밀집지역 매칭 성능 개선 | 25분 → 2분 이내 (정확도 99.81%) |
엑셀 업로드 3,680건 처리. 도로명주소 API + LIKE 폴백 7단계 흐름. 사내 보고메일 원문 보유 |
| 3 | morenCMS 모듈 패턴 표준화 | 신규 모듈 추가 비용 절감 | 사내 CMS 패키지·폴더·URL 컨벤션 표준화. 동작구청 탄소중립마일리지에 그대로 적용 |
| 4 | 외근 반영용 파일생성기 | SVN 변경 파일 자동 추출 | SVN 리비전 이후 변경 파일만 Maven 빌드 구조로 추출. 외근 작업 시간 절감. 본인 직접 제작 |
- 시간 가는 줄 모르고 몰입하기 — 일 자체에서 동기와 재미를 찾기
- 추측 대신 데이터로 결정 — 힙덤프·전후 수치 비교
- 표준화의 본질은 동료의 작업 비용을 낮추는 것
- 익숙한 영역도 "이 방식이 정말 최선일까" 다시 묻기
- AI에 맡길 것과 직접 검증할 것을 분리
- 지금이 아니라 6개월 후의 사람이 읽을 수 있게
-
프로젝트 유형별 분포 (총 30건 이상)
- 신규 구축: 약 11건
- 유지보수·고도화: 약 17건 (신규 기능 과업 등 포함)
- 장기 운영(2년 이상): 약 5건
-
RESTful API 설계·개발
GET·POST·PUT·DELETE·PATCH전체 메서드 활용- 60건 이상 신규 API 단독 설계
- 인터페이스 설계서 작성·문서화
-
외부 시스템 통합 경험
↳ 17건 이상 연동. 통합 패턴에 익숙외부 시스템 연동 경험 — 인증·결제·메시징·지도·공공 데이터 API 등 (펼쳐 보기)
영역 연동 시스템 인증·전자서명 GPKI 전자서명 · NICE 본인인증 · 한국모바일 인증 · SNS 로그인(페이스북 · 인스타그램 · 카카오 · 네이버) · JWT 토큰 · 비대면자격확인서비스 · 주민자격확인서비스 결제·정산 토스페이먼츠 · 금융결제원 이지로 정산·업로드 양식 파일 생성 · 서울페이 지급 데이터 정제 · 구LG 페이 자격·행정 검증 행정안전부 · 온나라 외부 API (장애인 자격 검증) 메시징·알림 카카오톡 알림톡 · SMS 문자전송(드림라인) · GMAIL 전송 시스템 지도·미디어·에디터 카카오맵 · 네이버맵 · Vimeo API · 스마트에디터 · CK에디터 공공 데이터 API 한국은행 · 통계청 KOSIS · 공공데이터포털 · 한국전력공사 공공 표준 연동 서울시 게시판 · 직원게시판 · 서울시 배너 · 온나라 연계 · 조직도 연계 보안·인프라 KISA SEED 국가표준 암호화 · 유량제어 솔루션 -
성능 진단·점진 개선
- 힙덤프 분석으로 OOM 원인 추적
- SXSSF · MyBatis ResultHandler 커서 처리로 메모리 절약
- 웹/WAS 분리 튜닝으로 정적 리소스 응답 0.133초 → 0.038초 (약 3.5배 개선)
-
인프라 운영·서버 이관
- 공공클라우드 → 데이터센터 서버 이관
- Apache · OpenSSL 소스컴파일 버전업
- WEB 설치·설정 · WAS 설치·설정 · 웹/WAS 분리 구성 (mod_jk 연동)
- DB 설치 · 메모리 최적화
- Jenkins CI/CD · 배포 파이프라인 단독 구축
-
웹 보안·취약점 조치
- 다수 공공 사업에서 보안 점검 대응 및 조치
- Apache · OpenSSL 등 서버 소프트웨어 업그레이드
- HTTP 보안 헤더 설정 (HSTS · CSP · X-XSS-Protection 등)
- HTTP 메서드 제한 · GET→POST 변경 등 애플리케이션 코드 보완
- 단일 사업에서 15개 항목 단독 조치 (서버 담당자 부재 환경)
-
모듈 표준화·자동화 도구
- 사내 CMS 모듈 패턴 표준화로 신규 모듈 추가 비용 절감
- SVN 복사 · 웹취약점 점검 · 외근 파일생성기 등 반복 작업을 사내 도구로 자동화
-
현장 대응·시스템 개편 경험
- 긴급 대응 (오류·트래픽·장애 상황)
- 대규모 디자인 개편 (UI 리뉴얼)
- 온나라 연계 (정부 통합 시스템)
- 조직도 개편·데이터 연계
-
AI 작업 흐름을 인프라처럼 운영
- 글로벌·프로젝트별
CLAUDE.md2단 계층
↳ 모든 프로젝트 공통 규칙 + 프로젝트별 도메인 컨텍스트 - 공통 MD 로 모듈화
↳ 자주 쓰는 패턴을 분리해 필요한 부분만 호출하도록 설계 (재사용 가능한 컴포넌트처럼) - Skills 로 작업 모듈화
↳ 특수 작업은 필요 시에만 로드해 토큰 효율 유지 - 문서·정리 자동화
↳ 노션 등 외부 도구를 작업 흐름에 연계 - 계획서·대화·실행 로그를 흐름에 기록
↳P_계획서 ·R_보고서 ·MCP_쿼리 로그 접두사 규칙으로 작업 흐름 자체를 자산화 - 작성 규칙 표준화
↳ 파일 접두사·한글 표기 등
→ AI 도구가 일관되게 작동하도록 흐름 자체를 다듬는 중입니다
- 글로벌·프로젝트별
-
Claude Code 기반 바이브코딩
- 설계·검증은 본인, 구현은 도구, 책임은 본인이라는 분리 원칙으로 운영
- 동작구청 탄소중립마일리지를 설계~최종 배포 약 1개월 단독으로 완성하며 실증
-
AI 도구 5종 비교 사용
Claude·Cursor·GitHub Copilot·GPT·Gemini유료 구독, 메인은 Claude- 작업 성격에 맞춰 도구를 골라 쓰는 패턴을 다듬는 중
-
운영 중 시스템 점진 개선 패턴
- 깨지지 않게 바꾸기 · 단계 쪼개기 · 롤백 경로 먼저
- 한 시스템을 5년 동안 운영하며 다듬은 감각을 정리하는 중
저장소별 README에 "문제 → 해결 → 정량 성과" 구조로 케이스 스터디를 정리 중입니다. (작성 중)
외부 시스템 연동 경험 — 인증·결제·메시징·지도·공공 데이터 API 등 (펼쳐 보기)
| 영역 | 연동 시스템 |
|---|---|
| 인증·전자서명 | GPKI 전자서명 · NICE 본인인증 · 한국모바일 인증 · SNS 로그인(페이스북 · 인스타그램 · 카카오 · 네이버) · JWT 토큰 · 비대면자격확인서비스 · 주민자격확인서비스 |
| 결제·정산 | 토스페이먼츠 · 금융결제원 이지로 정산·업로드 양식 파일 생성 · 서울페이 지급 데이터 정제 · 구LG 페이 |
| 자격·행정 검증 | 행정안전부 · 온나라 외부 API (장애인 자격 검증) |
| 메시징·알림 | 카카오톡 알림톡 · SMS 문자전송(드림라인) · GMAIL 전송 시스템 |
| 지도·미디어·에디터 | 카카오맵 · 네이버맵 · Vimeo API · 스마트에디터 · CK에디터 |
| 공공 데이터 API | 한국은행 · 통계청 KOSIS · 공공데이터포털 · 한국전력공사 |
| 공공 표준 연동 | 서울시 게시판 · 직원게시판 · 서울시 배너 · 온나라 연계 · 조직도 연계 |
| 보안·인프라 | KISA SEED 국가표준 암호화 · 유량제어 솔루션 |
추가로 접한 기술 — 중기부 프로젝트
중기부 프로젝트에서 신규 스택 도전 중 접한 기술입니다.
꾸준한 활용보다는 해당 프로젝트에서 단발적으로 접한 기술입니다.
- 언어·프레임워크: Kotlin · Spring Boot · JPA · QueryDSL
- 인프라·배포: Docker · 컨테이너 · AWS (S3·Batch 등) · GitLab CI/CD
- 프론트엔드: Pinia · Chart.js · Sass/SCSS · Axios · Yarn
- 백엔드·도구: JHipster · Liquibase · EhCache
- 모니터링: Prometheus · Sentry
프로젝트 타임라인 (30건 이상 · 2021 ~ 2026) — 주요 9건 + 자치구 14 + 서울시 산하 7 + 공공기관 6 (펼쳐 보기)
| 발주처 | 프로젝트 | 한 줄 |
|---|---|---|
| 동작구청 | 탄소중립마일리지 | 리눅스·웹·WAS·DB·Java·Worker 환경 직접 구축 AI 활용 단독 · GPKI · 비대면자격확인(구민인증) · Jenkins · 설계~배포 약 1개월 |
| 중기부 | 관리자시스템 | Kotlin + Vue.js 신규 스택 · 90% 이상 단독 수행 · 밀집지역 매칭 25분→2분 (정확도 99.81%) |
| 구로구청 | 대표 홈페이지 | 현장 상주 단독 · 모든 클래스 형상 점검·안정화 |
| 서울시 | 패션위크 | 단독 운영 · 공공클라우드 → 데이터센터 이관 |
| 서울시 | 장애인 버스요금 지원시스템 |
환급 정산 핵심 모듈 · 금융결제원 이지로 양식 파일 생성 · 행정안전부·온나라 자격 검증 연동 |
| 서울시 | 대표 홈페이지 | CMS 기반 게시판 공통 모듈 설계·개발 |
| 관악구청 | 긴급재난지원금 | WEB·WAS 각 4대 환경 단독 신규 구축 |
| 금천구청 | 긴급재난지원금 | 유량제어 환경 단독 신규 구축 |
| 국립오페라단 | 홈페이지 | 5년 단독 · 웹/WAS 분리 튜닝으로 정적 응답 0.133초→0.038초 (약 3.5배) · 라이브방송 누적 20회 이상 |
- 동작구청 탄소중립마일리지
- 강서구청 자치회관
- 구로구청 대표 홈페이지
- 구로구청 교육통합포털
- 양천구청 틈새업무
- 양천구청 비상연락망
- 양천구청 전보관리
- 양천구청 전산장비 통합관리
- 금천구청 공모사업 관리시스템
- 금천구청 온종일 돌봄포털
- 관악구청 긴급재난지원금
- 금천구청 긴급재난지원금
- 금천구청 적응형 홈페이지
- 성북구청 온가족 행복망
- 서울시 패션위크
- 서울시 스마트라이프위크
- 서울시 역사박물관 유물관리
- 서울시 버스요금 지원시스템
- 서울시 대표 홈페이지
- 서울시 좋은간판
- 서울시 문화원연합회
- 한국전자출판협동조합 아카디피아
- 중기부 중소기업 밀집지역 정보시스템
- 한국수목원정원관리원
- 한국제약바이오협회
- 한국공학대학교 허브사업단
- 국립오페라단 홈페이지
각 프로젝트의 상세 수행 내역은 보안상 공개 페이지에 노출하지 않습니다.
필요 시 직접 연락 주세요.
- 이메일: foeverqhsk@naver.com
-
자세한 경력기술서·자기소개서·포트폴리오는 채용 절차 중 별도로 제공해 드립니다.