Portfolio · Web Developer · Since 2022

정재준
Web Developer

기능을 만드는 데서 끝내지 않고, 운영하면서 더 나은 구조를 찾습니다.

Java/Spring 기반 웹 시스템의 구축·운영·고도화를 중심으로 경력을 쌓았습니다. 레거시 구조 개선, 이기종 DBMS 마이그레이션, Jenkins CI/CD 구축, 성능 최적화와 보안 대응을 경험했고, React·Vue/Nuxt 기반 화면 개발과 Linux·Docker·Nginx 운영 환경도 함께 다뤄왔습니다. 기존 구조를 먼저 이해하고, 실제로 필요한 부분부터 고치는 개발 방식을 선호합니다.

Profile

Experience

Projects

HMG 준법경영지원시스템 고도화 썸네일
01Enterprise System · 운영 및 고도화

HMG 준법경영지원시스템 운영 및 고도화

운영 중인 HMG 준법경영지원시스템의 레거시 구조를 정리하고 DB와 배포 환경까지 함께 개선했습니다. Tiles 화면을 Thymeleaf로 전환하고 Maven 프로젝트를 Gradle 멀티모듈 구조로 개편했으며, Tibero에서 PostgreSQL로 DBMS를 전환했습니다. Jenkins CI/CD Pipeline을 구성해 H-Cloud 환경의 배포 절차를 자동화했고, 고도화 이후에도 SAP 인사정보 배치와 사내 API 연계, 신규 요구사항 개발과 운영 이슈 대응을 이어갔습니다.

# Java # Spring # Thymeleaf # Gradle Multi Module # PostgreSQL # Jenkins CI/CD # SAP HR Batch # H-Cloud
HD현대 브랜드가이드 HD Brand Bay 썸네일
02Brand Platform · 서비스 인수 및 운영환경 이관

HD현대 브랜드가이드 / HD Brand Bay

타 구축사가 개발한 Next.js·Spring Boot 서비스를 인수해 기존 코드와 데이터 흐름을 파악한 뒤 유지보수와 신규 기능 개발을 진행했습니다. Figma 산출물을 바탕으로 화면과 공통 컴포넌트를 개발하고 Spring Boot API와 연계했습니다. 서비스를 HD 통합 유지보수 AWS 환경으로 옮기면서 PostgreSQL을 MySQL로 전환했고, 반복되는 이관 작업을 줄이기 위한 Python 기반 Migration 프로그램도 개발했습니다. 보안 점검 결과에 맞춰 XSS, 관리자 IP 접근 제어, JWT 만료 정책도 보완했습니다.

# Next.js # React # TypeScript # Spring Boot # PostgreSQL → MySQL # Python Migration # AWS # Security
자생한방병원 썸네일
03Performance Optimization · 운영 개선

자생한방병원 운영 및 레거시 성능 개선

운영 중인 레거시 웹 서비스의 느린 구간을 Pinpoint APM과 Lighthouse로 나눠 확인했습니다. 이미지와 JavaScript·CSS를 경량화하고 캐싱을 보완했으며, 개발자가 매번 반복하던 최적화 작업은 Node.js 모듈로 만들었습니다. 이 모듈을 Docker 빌드 과정에 넣어 배포 시 자동으로 실행되도록 구성했습니다. 그 결과 이미지 용량은 최대 94%, 클라이언트 트래픽은 80% 이상 줄었습니다.

# Java # Spring # Pinpoint APM # Lighthouse # Node.js # Redis # Docker # Performance
04Full-stack · 직접 구축 및 운영

개인 프로젝트: 삼원호스 웹사이트

실제 운영이 필요한 소규모 기업 웹사이트를 Nuxt3와 NestJS로 만들고 OCI 무료 티어에서 직접 운영하고 있습니다. 처음에는 사용자·관리자 서비스와 API를 여러 프로세스로 나눴지만 제한된 CPU와 메모리에서는 구조가 무거웠습니다. API를 통합하고 관리자 화면은 CSR·Nginx 정적 서빙으로 바꿨으며, 사용자 서비스는 SEO를 고려해 ISR 방식으로 정리했습니다. Docker·Nginx 운영 환경과 GitHub Actions 배포 자동화, 이미지 사전 변환도 직접 구성했습니다.

# Nuxt3 # NestJS # TypeScript # SQLite # Docker # Nginx # GitHub Actions # OCI # SEO
기아통 H-Mate 리뉴얼 썸네일
05Enterprise App · 리뉴얼

기아통(KTONG) & H-Mate 앱 리뉴얼

Java/Spring과 Morpheus Framework 기반 앱 리뉴얼에 참여했습니다. Tibero를 PostgreSQL로 전환하면서 SQL과 데이터를 검증했고, 공통 모듈과 사내·외 API 연계 기능을 개발했습니다. 보안 점검 결과에 맞춰 취약점을 수정했으며, 처음 접하는 개발자가 같은 시행착오를 반복하지 않도록 Morpheus API 사용 방법과 주요 이슈를 Notion에 정리해 공유했습니다.

# Java # Spring # Morpheus # PostgreSQL # Tibero Migration # API Integration # Security # Notion
에이스침대 썸네일
06Web Service · 장기 운영 및 개선

에이스침대 웹사이트 운영 및 기능 개선

대외 웹사이트와 관리자 시스템을 장기간 운영하며 신규 기능, 데이터 처리, 외부 API, 관리자 업무 개선을 맡았습니다. 고객 후기 추천과 설문 기능을 개발했고 웨딩멤버십 증빙 자료 관리 구조도 정리했습니다. 관리자 Kendo Grid의 엑셀 다운로드 로직은 중복 호출과 반복 구현을 줄이는 방향으로 공통화했으며, 구매 인증 외부 API 장애가 발생했을 때는 협력사와 호출 흐름을 확인하며 원인을 찾아 대응했습니다.

# Java # Spring # JavaScript # SQL # Kendo UI # External API # AWS # Operation
미래에셋박현주재단 썸네일
07Web Service · 운영 및 보안

미래에셋박현주재단 웹사이트 운영 및 보안 대응

전자정부프레임워크 기반 웹사이트를 운영하며 신규 요구사항과 관리자 기능을 개발하고, SQL·운영 데이터 확인과 배포 업무를 맡았습니다. 사이버침해 대응 조직의 모의해킹 결과를 함께 확인하고 서비스 구조에 맞춰 취약점 수정사항을 반영했습니다. 기능 개발과 보안 패치를 같은 운영 환경에 적용하면서 변경 범위와 기존 기능 영향을 함께 확인했습니다.

# Java # Spring # EgovFramework # JavaScript # SQL # Security # Penetration Test # Operation
08Enterprise Web · 운영·유지보수·구축

기타 엔터프라이즈 운영 및 구축 프로젝트

현대케피코, 포스코 A&C, 한진칼 등 여러 기업 웹 시스템을 운영·유지보수했고 HD현대건설기계, 현대홈쇼핑 PLAN H 구축에도 참여했습니다. Java/Spring과 전자정부프레임워크를 중심으로 화면과 서버 로직 수정, SQL 작성, 운영 데이터 확인, 외부 연계, 보안 패치와 배포를 맡았습니다. 산업과 프로젝트 구조가 달라도 기존 코드를 먼저 파악하고 필요한 범위만 수정하는 방식으로 업무를 진행했습니다.

# Java # Spring # EgovFramework # JavaScript # MyBatis # SQL # External API # Operation

Tech Stack

Contact

문제를 해결하고, 더 나은 방식으로 개선합니다.

운영과 구축, 모든 분야에서 열심히 하겠습니다. 편하게 연락주세요.