HomeLab Portfolio

김준섭Java Backend Developer

금융 SI 환경에서 레거시 전환, 운영 안정화, 배치 검증, 문서 표준화를 함께 수행해 왔습니다. ING, NH 농협은행 시장리스크, 산업은행, 메리츠증권 프로젝트를 거쳤고, 개인적으로는 홈랩과 공개 포털을 운영하며 개발 이후의 배포와 운영까지 계속 검증하고 있습니다.

2022.03~ 금융 SI 실무
ING 운영 · 인프라 · 취약점 대응
NH 시장리스크 / WebSquare · SKYLark
Jira · Confluence · 문서 표준화
KDB 130개 프로그램 담당
HomeLab 공개 서비스 운영
서비스 상태 확인 중...
Current Focus
Financial Systems
Java 기반 웹 개발, 레거시 개선, 배치 검증, DB 전환과 운영 대응을 중심으로 일하고 있습니다.
Public Proof
HomeLab
Proxmox, Cloudflare, nginx, Quartz 기반 홈랩과 공개 포털, 블로그를 직접 운영합니다.
Working Style
Analyze First
문서가 부족한 시스템에서도 기존 구조를 빠르게 파악하고, 바뀌는 부분을 안정적으로 정리하는 편입니다.

Profile

읽기 쉬운 개발자 정보

Java, Spring Framework, JSP, JavaScript, Vue.js 3, MyBatis, WebSquare5, Oracle, PostgreSQL을 중심으로 금융권 SI 프로젝트를 수행해 왔습니다. 개발만 하는 역할보다 운영 이슈를 끝까지 추적하고, 문서와 기준을 남겨 다음 작업 비용을 줄이는 방식에 익숙합니다.

Strength

핵심 강점

  • 레거시 구조를 빠르게 파악하고 전환 범위와 리스크를 정리합니다.
  • 수출입 금융, 시장리스크, 예산·경비, AML 등 금융 도메인 프로젝트를 경험했습니다.
  • Jira, Confluence, Git, SKYLark UI 관련 문서와 템플릿을 정리하며 협업 기준을 맞췄습니다.
  • 공개 포털과 홈랩 운영으로 개발 결과를 실제 운영 환경까지 연결합니다.

Timeline

커리어 타임라인

2025 ~ 현재

HomeLab 운영

포털, 블로그, AI 서비스를 직접 운영하며 개인 기술 자산을 공개 가능한 형태로 유지하고 있습니다.

2025.10 ~ 2026.04.14 예정

메리츠증권 AML 재구축

Oracle to PostgreSQL 전환, JEUS 포팅, CDD 공통 모듈화, 배치 검증 업무를 수행하고 있습니다.

2025.07.05 ~ 2025.09.13

항해99 백엔드 부트캠프

GitHub 공개 저장소 기준으로 포인트 과제, Spring Boot 기반 게시판과 JWT 인증, 이커머스 서버 구조 학습 내용을 정리했습니다.

2025.04 ~ 2025.08

산업은행 글로벌 뱅킹

경영지원 예산, 경비 도메인 130개 프로그램을 담당하며 대규모 금융 SI를 경험했습니다.

2023 ~ 2025

사내 표준화 기여

Jira, Confluence, Git, SKYLark UI 문서와 템플릿을 정리하며 협업 기준 정리에 참여했습니다.

2023 ~ 2025.03

ING 유지보수와 운영 대응

개발, 배포, 인증서, JDK, SSO, 취약점 대응까지 함께 맡으며 운영 감각을 키웠습니다.

2022.07.13 ~ 2023.01

NH 농협은행 시장리스크

F1 컨설팅과 협업하며 WebSquare 보고서와 SKYLark 설정 화면, 배치 운영을 경험했습니다.

2022.03

아이엠비씨스템 입사

금융 SI 웹 개발 경력을 시작하며 Java 기반 프로젝트에 본격적으로 투입됐습니다.

Selected Work

대표 경험

2025 ~ 현재 HomeLab

HomeLab / Public Platform

Proxmox 기반 홈랩에서 공개 포털, 기술 블로그, AI 서비스와 개인 운영 서비스를 직접 관리하고 있습니다. 개인 프로젝트를 공개 가능한 결과물과 운영 경험으로 연결하는 용도로 유지하고 있습니다.

Problem 10개+ 서비스를 안전하게 격리하면서 외부 접근을 허용할 단일 구조 필요
Solution 5 VLAN 세그멘테이션 + CF Zero Trust + Proxmox LXC 컨테이너화
Technical MikroTik(WAN) → Cisco CBS350(VLAN) → Proxmox → CF Tunnel(public)
Result 전체 서비스 99%+ 가동, 페일오버 테스트 전 항목 PASS
10+ 서비스 5 VLAN HW 자체 구축 연중 운영 CF Zero Trust 페일오버 PASS
graph TD Internet["🌐 인터넷
(WAN: DDNS via CF)"] CF["☁️ Cloudflare
Zero Trust + Tunnel"] MK["🔀 MikroTik RB5009
WAN 게이트웨이 / VLAN 라우팅"] SW["🔀 Cisco CBS350
L3 스위치"] PVE["🖥️ Proxmox 8.4"] Pi["🍓 Raspberry Pi
nginx + cloudflared
페일오버"] V20["VLAN 20 (Main)
10.20.0.0/16"] LXC102["📹 LXC 102
Jellyfin (Docker)"] LXC107["📝 LXC 107
Blog (Quartz/Node22)"] VM100["🤖 VM 100
AI (RTX 3060)
vLLM + Open WebUI"] LXC109["⚙️ LXC 109
Homelab Ctrl API"] Internet --> CF --> Pi Pi -->|"CF Tunnel"| MK MK --> SW SW --> V20 V20 --> PVE PVE --> LXC102 PVE --> LXC107 PVE --> VM100 PVE --> LXC109

HomeLab 네트워크 아키텍처 — 공개 범위 기준

2022 시작 · 2026.08 재구축 MKDP

MKDP — DART 공시 조회 서비스

2년 전 동료와 만들다 중단된 사이드 프로젝트를 Vue3 + Kotlin/Spring Boot로 재구축해 다시 배포했습니다. 원본 설계 문서(Jira/Confluence) 접근이 끊긴 상태에서, 남은 레거시 코드만으로 중단 원인을 역추적하고 실제로 끝까지 동작하는 서비스로 완성했습니다.

Problem DART 오픈API는 일별 주가를 제공하지 않아, 원래 핵심 기능이던 포트폴리오 백테스트가 애초에 완성 불가능한 설계였음
Solution 범위를 DART가 실제로 제공하는 공시·재무 조회로 재정의하고, StAX 스트리밍 파싱과 계층 분리로 재작성
Technical Kotlin/Spring Boot 3, PostgreSQL, Caffeine 캐시 · Vue3/Vite/Tailwind v4/Pinia
Result 단위/통합 테스트 12개 통과, 무중단 배포 스크립트 작성, 로그인 없는 공개 데모 운영 중
InputStream 문자열화 버그 수정 StAX 스트리밍 파싱 시크릿 하드코딩 제거 테스트 12개
2025.10 - 2026.04.14 예정 AML

메리츠증권 AML 재구축

AML 5.0 to 7.4 전환, Oracle to PostgreSQL 마이그레이션, 기간계 연계 화면 개발, JEUS 포팅, STR/CTR 배치 검증을 수행하고 있습니다. 형상관리가 없는 레거시를 디컴파일로 분석해야 했던 프로젝트입니다.

Problem 레거시 AML 시스템 성능 저하 및 형상관리 부재로 유지보수 한계 도달
Solution Spring Boot 기반 재설계, Oracle→PostgreSQL 전환, 배치 검증 로직 개선
Result 일 130만~150만 건 배치 검증 안정화, CDD 공통 모듈화, JEUS 포팅 완료
일 130~150만 건 Oracle → PG JEUS 포팅
2025.04 - 2025.08 KDB

산업은행 글로벌 뱅킹 재구축

200여 명이 참여한 대규모 SI 프로젝트에서 경영지원 예산, 경비 도메인 130개 프로그램을 담당했습니다. JSP Model 1 기반 화면을 WebSquare5 + AnyFrame 구조로 전환했고 승인 흐름과 연계를 반영했습니다.

Problem JSP Model 1 레거시를 현대 구조로 전환하며 복잡한 승인·연계 흐름 반영 필요
Result 130개 프로그램 담당 완료, 선급·후급·부가세·전표·EAI·DB-to-DB 연계 반영
130개 프로그램 200+ 인원 협업 WebSquare5
2023 ~ 2025 Internal

사내 개발 표준화 및 문서 체계 개선

외부 고객 프로젝트 외에도 Jira, Confluence, Git, SKYLark UI 관련 가이드와 운영 템플릿 정리에 참여했습니다. 문서가 쌓여도 다시 찾을 수 있어야 한다는 기준으로 운영 문서와 개발 문서를 정리했습니다.

  • 주간보고 양식과 이슈 흐름 기준을 정리해 협업 방식의 일관성을 높였습니다.
  • Git, 개발환경, UI 관련 문서를 작성하거나 정리하며 신규 인원 온보딩에 기여했습니다.
  • 시스템 관리자 문서와 인수인계 문서를 정리해 문서 이원화 방지에 참여했습니다.
2023 ~ 2025.03 ING

ING 은행 수출입 금융 시스템

Git 기반 형상관리 전환, Jenkins 자동 배포 파이프라인 구축, 17개 서비스 로직과 10개 UI 화면 개발, SonarQube 기반 취약점 개선을 수행했습니다. 단순 유지보수보다 운영 안정화 범위가 넓은 프로젝트였습니다.

Problem SVN 기반 형상관리와 수동 배포로 운영 리스크 및 취약점 대응 지연
Result 배포 시간 70% 단축, SonarQube 취약점 개선, JDK·SSO·인증서 대응 완료
배포 70% 단축 Jenkins CI/CD SonarQube
2022.07.13 - 2023.01 NH

NH 농협은행 시장리스크 시스템 구축

바젤3 개편에 따른 시장리스크 시스템 구축 프로젝트에서 F1 컨설팅과 협업했습니다. Linux, JEUS, Oracle 환경에서 SKYLark 기반 설정 화면과 WebSquare 기반 보고서 화면을 다뤘고, 배치 수행 흐름과 운영 절차를 함께 이해했습니다.

  • 시장리스크 업무 흐름을 이해한 상태에서 신규 화면 개발과 유지보수를 수행했습니다.
  • 설정 화면과 보고서 화면이 다른 기술 스택으로 구성된 환경을 경험했습니다.
  • 배치 운영 지원과 배포 대응을 함께 수행했습니다.

Growth

교육과 성장

Bootcamp

항해99 백엔드 부트캠프 수료

2025년 7월 5일부터 2025년 9월 13일까지 항해99 백엔드 부트캠프에 참여했습니다. GitHub 공개 저장소 기준으로 academy-hhplus-tdd-java, study-learn-spring-posts, academy-hhplus-e-commerce-spring에 포인트 과제, Spring Boot 기반 게시판과 JWT 인증, 이커머스 서버 구조 학습 내용을 정리했습니다.

Course

클라우드환경 (SaaS) 솔루션 전환과정

2023.09, 위블 교육을 통해 자사 솔루션에 적용하기 위한 Docker 기반 클라우드 전환과 SaaS 운영 관점을 학습했습니다. 실무에 바로 연결할 수 있는 배포와 운영 변경 포인트를 정리하는 데 초점을 맞췄습니다.

Course

Docker 기본 / 클라우드기반 Docker 활용

2022.04, 구트아카데미 교육을 통해 웹 애플리케이션 배포, 유지보수, 네트워크 구축에 필요한 Docker 기본기를 학습했습니다. 이후 홈랩과 실무 운영 경험으로 연결해 컨테이너 관점을 확장했습니다.

Course

빅데이터 분석 & Java 개발자 과정

2021.06부터 2021.12까지 에이콘아카데미에서 HTML, CSS, JavaScript, JSP, Spring, Database, Python, 웹 크롤링, 데이터 분석, 머신러닝, 딥러닝까지 폭넓게 학습하며 개발 전환의 기반을 만들었습니다.

Backend

Web Stack

Java
Spring
Python
Vue.js 3
Kotlin
JavaScript

Data

Database / Middleware

Oracle
PostgreSQL
MySQL
Tomcat
Git
Jenkins

Infra

Self-hosted Platform

Linux
Docker
nginx
Terraform
Ansible
GitHub

Public Proof

공개 링크

Contact

면접 또는 협업 문의는 아래로 연락해 주세요.