AS-IS JSP 기반 레거시 시스템을 Vue 3 + Spring Boot로 전면 마이그레이션. 요구 분석·화면 설계부터 UI 구현, 백엔드·DB, QA까지 전 영역을 담당했고, 기존 화면을 그대로 옮기지 않고 정보구조·동선을 다시 설계해 재구성. 공용 컴포넌트·SQL 패턴·백엔드 패키지 구조까지 표준을 정립.
레거시 시스템을 모던 스택으로 끌어올리고, 흩어진 코드에 표준을 부여하는 일에 강점이 있습니다. Nexacro 마이그레이션 2회·Vue3 표준화 1회를 거치며, 손이 많이 가는 자리에서 시스템의 결을 잡아왔습니다.
Nexacro 14 → N 두 차례, AS-IS → TO-BE(KOPMS) 한 차례. 레거시 코드 분석부터 점진 이관까지 일관 수행.
공용 컴포넌트·매퍼 패턴·SQL 컨벤션 정립. 레거시 시스템의 흩어진 화면 코드를 재사용 가능한 형태로 정리.
발전·금융·결제·공공·B2B 6개 도메인 경험. Vue3 + Spring Boot 양쪽 모두 자력 구현.
Claude Code를 활용한 코드 분석·설계 검토·문서 자동화. 단순 보조가 아닌 메타 분석 수준의 활용.
2023년 입사 이후 6개 프로젝트, 5개 도메인을 거치며 풀스택 역량과 마이그레이션 전문성을 다져왔습니다.
AS-IS JSP 기반 레거시 시스템을 Vue 3 + Spring Boot로 전면 마이그레이션. 요구 분석·화면 설계부터 UI 구현, 백엔드·DB, QA까지 전 영역을 담당했고, 기존 화면을 그대로 옮기지 않고 정보구조·동선을 다시 설계해 재구성. 공용 컴포넌트·SQL 패턴·백엔드 패키지 구조까지 표준을 정립.
발전·금융·결제·B2B 등 다양한 도메인에서 풀스택으로 기여한 5개 프로젝트입니다.
레거시 Nexacro 14 화면을 Nexacro N으로 마이그레이션. 결제 정산·가맹점 관리 백오피스 모듈 다수 담당.
QR 코드 기반 매장 주문 서비스 신규 개발. 백엔드 API 설계부터 프론트 화면까지 풀스택 수행.
전자세금계산서 SaaS 서비스 신규 개발. PostgreSQL 기반 트랜잭션 설계 및 Vue 3 UI 구현.
신용정보 MRS 화면을 Nexacro 14에서 N으로 마이그레이션. 첫 마이그레이션 프로젝트로 패턴 학습.
한전 그룹사 공통 프레임워크 구축 프로젝트. 입사 직후 첫 투입으로 기본기 형성.
AI를 단순 코드 생성 도구가 아닌, 코드베이스를 함께 분석하고 설계를 검토하는 페어 프로그래밍 파트너로 활용합니다. KOPMS 프로젝트에서 Claude Code를 적극 도입하여 실제 생산성을 끌어올렸습니다.
단순히 "코드 짜줘"가 아니라, 함께 코드베이스를 읽고 패턴을 발견하고 의사결정을 검토하는 동료처럼 활용합니다.
AI 제안을 그대로 받아들이지 않습니다. 메모리/룰 기반으로 프로젝트 컨벤션을 명시하되, 생성된 코드도 동작과 영향 범위를 직접 검토한 뒤 책임지고 반영합니다.
프로젝트 메모리 파일을 적극 활용해 컴포넌트 사용법·DB 스키마·코드 컨벤션을 영속화하여 매 세션마다 일관된 협업 환경을 유지합니다.
이러한 활용 방식은 단순 코드 생성 보조를 넘어, 시스템 전반의 일관성을 유지하는 메타 분석 도구로 AI를 활용하는 방법입니다. 앞으로도 AI 도구의 발전을 적극 학습하며, 더 큰 시스템에서 더 일관된 결과물을 만들어내는 개발자가 되고자 합니다.
문제를 발견하면 즉시 고치고 싶은 충동이 들지만, 고객사 정책·운영 영향·기존 컨벤션 등 맥락을 먼저 확인합니다. "왜 이렇게 되어 있는지"를 이해한 후에 손을 댑니다.
한 번 풀린 문제는 다음에 같은 문제가 와도 풀릴 수 있도록 패턴화합니다. 공용 컴포넌트·utility class·메모리 룰 등은 모두 이 원칙의 산물입니다.
내가 작성한 코드가 운영에서 어떻게 동작할지 끝까지 추적합니다. 단순 화면 구현이 아닌, 데이터가 어떻게 흘러 어디에 저장되는지 이해하고 코드를 작성합니다.