[ 소개 ]

책임감과 성실함을 강점으로 가진 백엔드 개발자 김현승입니다.

📧 Email [email protected]

🐙 GitHub https://github.com/hyeonseung-dev

📝 Blog https://velog.io/@khs0305/posts

📄 이력서 PDF PDF 보기

🌐 온라인 이력서 https://hyeonseung-dev.github.io/


[ 기술 스택 ]

Backend : Java 17 · Spring Boot · Spring Security · JPA

Database : MySQL · Redis / Valkey · Redis Sentinel

Messaging : Kafka

Infra & DevOps : AWS EC2 · RDS · S3 · ECR · ElastiCache · CloudWatch · Docker · GitHub Actions

Test & Performance : JUnit · K6 · EXPLAIN ANALYZE

External & AI : PortOne · OpenAI API · Structured Output


김현승 프로필

김현승 프로필

[ 주요 프로젝트 ]

주요 프로젝트


[ 기타 프로젝트 ]

대표 프로젝트 외에 부트캠프에서 진행한 학습 프로젝트입니다.

프로젝트 기간 핵심 경험 GitHub
커머스 결제 시스템 프로젝트 2026.05.27 ~ 2026.06.09 PortOne V2 결제·환불·웹훅 구현, 비관적 락과 Idempotency-Key로 결제·환불 정합성 및 중복 처리 대응 payment-system
**고객 및 상품 관리 시스템 프로젝트
• 이커머스 백오피스 -** 2026.04.23 ~ 2026.04.30 공통 예외·응답 구조와 Enum·Soft Delete 기반을 구성하고, JWT/Spring Security 인증·인가 및 DB 블랙리스트 로그아웃을 구현 e-commerce
일정 관리 앱 만들기 Develop 2026.04.16 ~ 2026.04.23 기존 일정 CRUD를 사용자·로그인·댓글 CRUD와 페이징까지 확장하고 세션 기반 인증을 적용 schedule-develop
일정 관리 앱 만들기 2026.04.10 ~ 2026.04.13 Spring 3계층 구조로 일정·댓글 CRUD, 입력 검증, ERD와 API 명세를 구현·문서화 schedule
커머스 과제 2026.03.26 ~ 2026.04.02 Java 콘솔 기반 카테고리·상품 조회, 장바구니·주문, 관리자 상품 추가·수정·삭제 기능 구현 CommerceProject
계산기 과제 2026.03.19 ~ 2026.03.24 제네릭·enum 기반 사칙연산과 계산 이력 관리, 람다·스트림을 활용한 조건 조회 기능 구현 calculator-sparta

[ AI 활용 ]

<aside> 🤖

AI가 코드를 대신 작성하게 두기보다, AI로 개발 속도가 빨라져도 사람이 설계와 코드에서 탈락하지 않도록 검증·이해 구조까지 함께 설계했습니다.

</aside>

0. 사전 실험 · Coffee Order System에서 멀티에이전트 자동화의 한계를 확인

① AI 기반 개발 워크플로우 · 이해 병목을 줄이는 방식

flowchart LR
    A["Issue 초안<br>설계 + 이해도 질문"] --> B["Human READY<br>담당자 답변 확인"]
    B --> C["AI 활용 구현"]
    C --> D["PR<br>한 줄 요약 + Mermaid + 코드 이해도 질문"]
    D --> E["사람 리뷰<br>설계·로직 중심"]
    E --> F["Merge"]
    F --> G["V1·V2·V3 종료<br>HTML 시뮬레이터·학습서"]