Jung Ho Kim's Portfolio
안녕하세요, 끊임없이 성장하는 풀스택 개발자 김정호입니다.
웹 개발의 기초를 다지기 위해 다양한 클론 코딩을 진행하며 UI/UX에 대한 감각을 익혔고,
팀 프로젝트 ‘Place-Eat’을 통해 협업과 데이터베이스 설계의 중요성을 배웠습니다.
최근에는 배달 플랫폼 서비스 'Catch-A-Bite'를 PM 및 GitHub 답당자로 개발하며
Spring Boot과 React + Vite 기반의 현대적인 풀스택 아키텍처를 구축했습니다.
이 과정에서 Spring Security를 이용한 역할 기반 인증(RBAC), JPQL을 활용한
동적 데이터 조회 최적화, 그리고 PortOne API를 연동한 실시간 결제 시스템 등
실무 수준의 복잡한 기능을 주도적으로 구현했습니다.
단순히 기능을 만드는 것을 넘어, 레거시 기술(JDBC, JSP)에서 모던 스택(JPA, React)으로
기술을 마이그레이션하며 '더 나은 코드와 사용자 경험'을 고민하는 개발자로 성장했습니다.
이 포트폴리오는 그러한 치열한 고민과 성장의 기록입니다.
Skill Stack
| 분류 (Category) | 설명 (Description) | 보유 기술 (Tech Stack) |
|---|---|---|
| Frontend | 구조화, 반응형 레이아웃, 인터랙션을 중심으로 최신 프론트엔드 도구를 활용합니다. | |
| Backend | Spring Boot 기반의 안정적인 서버 구축과 데이터베이스 설계를 학습했습니다. | |
| Tools & Etc. | 협업 툴과 버전 관리, 그리고 가상화 환경 구축 경험이 있습니다. |
Team Projects
| 프로젝트 (Project) |
설명 (Description) | 기술 스택 (Tech Stack) |
링크 (Link) |
|---|---|---|---|
| Catch-A-Bite Commerce Platform |
'Catch-A-Bite'는 Spring Boot 3.3와 React(Vite) 환경에서 구축된 풀스택 배달 플랫폼입니다.
백엔드에서는 JPQL을 도입하여 복잡한 주문 내역 및 정산 데이터의 조회 성능을 최적화하였으며, Spring Security로 사용자/점주/라이더의 권한을 분리한 보안 시스템을 구축했습니다. 프론트엔드는 PortOne API를 통한 실시간 결제 검증과 Kakao Map API 주소 연동을 통해 실제 서비스 가능한 수준의 비즈니스 로직을 구현했습니다. |
Team Project
| 프로젝트 (Project) | 설명 (Description) | 기술 스택 (Tech Stack) | 링크 (Link) |
|---|---|---|---|
| Place-Eat (Travel & Food) |
Kakao 지도 API를 활용해 여행·맛집 정보를 공유하는 웹 서비스입니다. Java · JDBC · Oracle DB 기반의 백엔드와 프론트엔드를 연동하였으며, 팀 프로젝트로서 협업을 통해 완성했습니다. | GitHub |
Toy & Clone Projects
| 프로젝트 (Project) | 설명 (Description) | 기술 스택 (Tech Stack) | 링크 (Link) |
|---|---|---|---|
| Starbucks Promo | 스타벅스 프로모션 랜딩 페이지 클론 코딩입니다. 섹션 전환 애니메이션과 배너 호버 효과 등을 통해 CSS 트랜지션과 레이아웃을 중점적으로 연습했습니다. | Demo | |
| 글로벌IT인재개발원 | 교육기관 소개 페이지 클론 코딩입니다. 반응형 그리드 시스템과 공지사항 섹션을 구현하며 Bootstrap 3 기반의 레이아웃을 익혔습니다. | Demo | |
| Coca-Cola | 브랜드 캠페인 스타일의 웹페이지입니다. Bootstrap 5와 Slick Slider 라이브러리를 활용해 반응형 이미지 슬라이더를 구현했습니다. | Demo | |
| 날씨 확인 웹 | OpenWeather API를 연동하여 오늘을 포함한 5일간의 날씨 정보를 시각적으로 확인할 수 있는 사이트입니다. | Demo | |
| 학사 관리 프로그램 | Java Swing (Frame, Panel)을 이용하여 구현한 데스크탑 학사 관리 애플리케이션입니다. DB 연동을 통해 데이터 영속성을 보장합니다. | Video | |
| IT Board (Spring) | Spring Legacy 기반의 게시판 프로젝트입니다. CRUD, 파일 업로드, 댓글, 로그인 및 유효성 검사 기능을 포함하고 있습니다. | Video |