포트폴리오

백엔드 개발자 · 포트폴리오

안녕하세요.백엔드 개발자 김성준입니다.

문제의 원인을 살피고 유지보수하기 쉬운 구조를 고민하며 성장하고 있습니다. 프로젝트를 통해 인증과 데이터 처리부터 AI 서비스 연동과 배포까지 경험했습니다.

소개

문제를 이해하고구조로 해결합니다.

기능 구현에 그치지 않고 문제의 원인과 데이터의 흐름을 이해하려고 합니다. 경험을 바탕으로 안정적이고 유지보수하기 쉬운 서비스를 만드는 백엔드 개발자로 성장하고자 합니다.

백엔드 개발 경험

Java와 Spring Boot를 중심으로 백엔드 개발을 학습하고 프로젝트에 적용했습니다. Spring Security와 JWT를 활용한 인증부터 일정·거래처 관리, 월별·현장별 데이터 분석 기능을 구현하며 요청과 데이터의 흐름을 익혔습니다.

프로젝트 경험

BuildSync에서는 인증과 업무 데이터 처리, 배포를 경험했고 SpecMate와 VIA에서는 검색 구조와 프롬프트 설계, 상담 이력 관리 등 AI 기능을 서비스에 연결했습니다. 서로 다른 기술을 나열하기보다 각 기능에 필요한 저장 방식과 연동 구조를 선택하는 과정을 경험했습니다.

성장 과정

처음에는 기능을 완성하는 데 집중했지만 프로젝트를 거치며 인증, 데이터 구조, 배포 과정에서 발생하는 문제를 직접 마주했습니다. 이후 임시로 동작하게 만드는 것보다 원인을 분석하고 구조를 개선하는 방향으로 접근하며 유지보수성과 협업을 함께 고려하고 있습니다.

4개

대표 프로젝트

주요 프로젝트

백엔드

주요 분야

백엔드 중심

팀 중심

프로젝트 유형

팀 협업 경험

기술 스택

사용 기술

사용 경험이 확인된 기술을 역할에 따라 분류했습니다. 숙련도를 임의의 수치로 표현하지 않으며, 구체적인 활용 경험은 프로젝트 상세 페이지에서 확인할 수 있습니다.

백엔드

  • Java
  • Spring Boot
  • Spring Security
  • JPA
  • MyBatis
  • FastAPI

데이터베이스

  • MySQL
  • PostgreSQL
  • MongoDB
  • Qdrant

프런트엔드

  • React
  • Next.js
  • TypeScript
  • JavaScript

인프라

  • Docker
  • Docker Compose
  • Nginx
  • AWS EC2
  • AWS RDS

도구

  • Git
  • GitHub
  • Swagger
  • Postman

프로젝트

프로젝트

프로젝트의 목적과 사용 기술을 간략히 소개합니다. 각 프로젝트의 담당 기능과 문제 해결 과정은 상세 페이지에서 확인할 수 있습니다.

BuildSync 건설 자재 발주·재고 관리 서비스 소개 화면

BuildSync

팀 프로젝트

건설 자재 발주 및 재고 관리 시스템

  • Spring Boot
  • React
  • MySQL
  • Docker
  • AWS
상세 보기
Medicine Platform 의약품 회수 이력 조회 메인 화면

Medicine Platform

개인 프로젝트

의약품 리콜 정보를 검색하고 확인할 수 있는 서비스

  • Spring Boot
  • React
  • MySQL
  • Gemini API
  • Tesseract OCR
상세 보기
SpecMate AI PC 견적 추천 서비스 메인 화면

SpecMate

팀 프로젝트

AI 기반 PC 견적 추천 서비스

  • Spring Boot
  • React
  • PostgreSQL
  • Qdrant
  • OpenAI
상세 보기
VIA 진로 상담 서비스 메인 화면

VIA

팀 프로젝트

AI 진로 상담 플랫폼

  • FastAPI
  • React
  • MongoDB
  • OpenAI
상세 보기

CONTACT

Contact

프로젝트와 개발 경험에 관한 연락은 이메일로 확인할 수 있습니다. 공개 저장소에서는 구현 내용과 코드도 살펴보실 수 있습니다.

이력서 보기(PDF, 새 창에서 열림)