김민재 (Minjae Kim)

사용자 경험과 시스템 구조를 함께 고민하는 백엔드 개발자 김민재입니다.

Backend Developer GitHub Velog BRIX TripMate

INTRODUCE

Java와 Spring Boot를 기반으로 웹 서비스를 개발하며 MySQL, Redis, AWS를 활용해 서버와 데이터 처리 구조를 설계하고 구현해 왔습니다. 또한 REST API와 HTTP 기반 통신을 통해 서비스 전반의 데이터 흐름을 설계하고, 캐싱 전략과 API 구조 개선을 통해 성능을 최적화하는 경험을 쌓았습니다. AI 모델과 서버를 연동하는 과정에서 전체 시스템 흐름을 고려한 구조를 설계하며, 단순 구현을 넘어 서비스 관점에서 문제를 해결하였습니다. 앞으로는 서비스 구조를 깊이 이해하고 협업을 통해 더 나은 시스템을 만들어가는 백엔드 개발자로 성장하고자 합니다.

PROJECT EXPERIENCE

  • 2025.03 ~ 2025.10 — Brix (AI 기반 과일 당도 예측 및 거래 플랫폼) - 한이음 공모전 동상 수상
  • 2024.06 ~ 2024.12 — TripMate (여행 일정 생성 서비스)

PROJECT DETAILS

  • BRIX — AI 기반 과일 당도 예측 및 거래 플랫폼 Backend Developer
    • Spring + Jetson Nano 연동 구조 설계 및 JWT + Redis 기반 인증, S3 이미지 처리, 주문·리뷰 도메인 API 구현
    • Performance & Architecture
      - Redis 캐싱 도입으로 인기 상품 조회 성능 개선
      - Jetson Nano 환경에서 객체 탐지와 CNN 추론 동시 수행으로 발생한 OOM 및 지연 문제를 해결하기 위해 AI 추론 서버를 EC2로 분리하고 역할 분리 구조(Jetson: 탐지 / EC2: 추론)를 적용 → 추론 지연 감소 및 시스템 안정성 향상
    • System Design - 공통 응답 포맷 및 전역 예외 처리 구조 설계로 API 일관성 확보
      - 과일 시세(KAMIS API) 기반 가격 계산 로직 구현
      - Jetson → 서버 → DB로 이어지는 데이터 파이프라인 설계
  • TripMate — 여행 일정 생성 및 관리 서비스 Backend Developer
    • Spring Boot 기반 여행 일정 관리 서비스 개발
      - user / schedule / review 등 도메인 단위 패키지 구조 설계로 유지보수성과 확장성 확보
    • Architecture
      - Controller / Service / Repository 계층 분리
      - Spring Security 기반 세션 인증 및 OAuth2 로그인 연동
    • System Design
      - Thymeleaf 기반 SSR 구조 적용으로 서버에서 페이지 렌더링과 데이터 처리 통합
      - API 컨트롤러 분리를 통해 비동기 데이터 처리 구조 설계
      - 사용자 요청 → 서버 처리 → DB → 화면 렌더링까지 데이터 흐름 설계

SKILLS

  • Languages
    Java (Primary), Python (Basic)
  • Backend
    - Spring Boot, JPA 기반 REST API 설계 및 데이터 흐름 구현
    - JWT / 세션 기반 인증 구현 경험
  • Infra & DB
    - AWS EC2, S3, RDS 기반 서비스 배포 경험
    - Redis 캐싱을 활용한 성능 개선 경험
  • DevOps
    - Docker를 활용한 Redis 캐시 서버 컨테이너 구성

ACTIVITY

  • 한이음 공모전 프로젝트 (Brix) Backend Developer
    AI 기반 과일 당도 예측 및 거래 플랫폼 개발, 팀원들과 협업하며 서비스 구조 설계 및 백엔드 API 구현
  • 학부 랩실 프로젝트 (TripMate) Backend Developer
    여행 일정 생성 서비스 개발, 도메인 설계 및 SSR 기반 웹 서비스 구현 경험
  • 알고리즘 스터디 (컴퓨터힉부 동아리)
    문제 해결 능력 향상을 위해 꾸준히 알고리즘 문제 풀이 및 코드 리뷰 진행

CERTIFICATES

  • 정보처리기사 (2025)
  • SQLD (2026)

EDUCATION

  • 2020.02 - 2026.02 수원대학교 컴퓨터학부

CONTACT